API-overvåking: En 200 som returnerer en feil, er fortsatt nede.

Overvåk API-endepunkter med metoden, headerne og bodyen de faktisk trenger, og sjekk JSON-en i responsen, ikke bare statuskoden.

14 dagers gratis prøveperiode · Deretter gratis for 5 monitorer · Uten kredittkort

4.9/5 fra 1,247+ anmeldelser Brukt av 65,000+ bedrifter
01

Ekte forespørsler

Send GET, POST, PUT, PATCH, DELETE, HEAD eller OPTIONS med egne headere og JSON-body, slik klientene dine kaller API-et.

02

Sjekk svaret

Sjekk JSON-felt, headere og nøkkelord, slik at et endepunkt som returnerer 200 med en feilmelding, likevel regnes som en feil.

03

Responstid per fase

Hver sjekk deler responstiden opp i DNS, tilkobling, TLS, server og nedlasting. Se et tregt endepunkt før det får tidsavbrudd.

API-overvåking som sjekker det klientene dine er avhengige av

Et API kan være oppe og likevel være ødelagt. En lastbalanserer svarer, statuskoden er 200, og responsen sier at databasetilkoblingen feilet. Mobilappen din, partnerne dine og din egen frontend ser alle en feil, mens en vanlig oppetidssjekk ikke ser noe galt.

API-overvåking kaller endepunktene dine etter en tidsplan og sjekker både at de svarer, og at svaret er riktig. I Uptimecheck bruker den de samme HTTP(S)-monitorene som oppetidsovervåking av nettsteder, med de valgene et API trenger.

Dette kan du stille inn

Metode: GET, POST, PUT, PATCH, DELETE, HEAD eller OPTIONS.Headere: opptil 20, for eksempel en API-nøkkel, en Authorization-header eller en egen user agent.Body: send en JSON-payload for å teste en skrivebane.Forventet status: koder eller intervaller, for eksempel 200-299 eller 201.JSON- og header-sjekker: opptil 10 sjekker som alle må stemme, for eksempel at $.status er lik ok.Nøkkelord: tekst som responsen må eller ikke må inneholde.Tidsavbrudd og tregrense: feil etter opptil 30 sekunder, og et varsel om treghet når responstidene holder seg over grensen din.

Hvilke endepunkter du bør overvåke først

Start med forespørslene som tjener penger eller stopper brukerne. For en nettbutikk er det handlekurven, kassen og callbacken fra betalingen. For et SaaS-produkt er det innloggingen, det viktigste lese-endepunktet og eventuelle webhooks du mottar fra en betalingsleverandør. Sjekklisten for API-overvåking viser hva du bør dekke og hvor ofte, og guiden vår om health check-endepunkter viser hva et godt endepunkt returnerer.

Et typisk oppsett for lumenanalytics.io

GET /health hvert minutt, med en JSON-sjekk av at $.status er lik ok.POST /v1/events med en liten test-payload og en header med API-nøkkel.GET /v1/reports med en Authorization-header og et varsel om treghet ved 1 500 ms.

Få vite når et endepunkt blir tregt

Uptimecheck sjekker fra Stockholm, London og New York og bekrefter hver feil fra en annen lokasjon før en hendelse åpnes, slik at én enkelt tapt forespørsel ikke vekker hele teamet. Responstidene lagres for hver sjekk og fordeles på DNS, tilkobling, TLS, server og nedlasting. Da ser du at rapport-endepunktet gikk fra 90 ms til 2,4 s klokken 14.00, at tiden gikk med i serverfasen, og at health checken holdt seg stabil.

Når én forespørsel ikke er nok

Mange API-problemer viser seg bare i en sekvens: logg inn, hent et token, bruk det. En flytmonitor kjører opptil 10 steg i rekkefølge, lagrer en verdi som et token eller en ordre-ID fra ett steg og bruker den i det neste. Hemmeligheter som passord krypteres og vises aldri igjen.

Varsler og automatisering

Når et endepunkt feiler, går varslene til e-post, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks og push-varsler på telefonen, på alle planer. Webhooks er signert, slik at dine egne verktøy kan bekrefte hvor de kommer fra. Du kan også styre monitorene fra kode: På Professional og Business oppretter og oppdaterer REST API-et monitorer fra deploy-pipelinen din, slik at et nytt endepunkt får en monitor samme dag som det lanseres.

Overvåk avhengighetene, ikke bare din egen kode

API-et ditt er avhengig av andre: en betalingsleverandør, en e-posttjeneste, en hostingplattform. Når en av dem feiler, kan endepunktet ditt fortsatt svare mens funksjonen bak er ødelagt. Legg til monitorer for endepunktene som bruker dem, og følg statussidene til leverandører som Klarna, Shopify, Cloudflare og OpenAI med tredjepartsovervåking. Da kan du fortelle en kunde i løpet av minutter om problemet ligger hos deg eller hos en leverandør.

Hold testtrafikken trygg

Bruk en egen testkonto eller API-nøkkel til overvåkingsforespørslene, og gjør skrivesjekkene idempotente, slik at en POST hvert minutt ikke fyller databasen med testposter. Merk overvåkingstrafikken med en egen user agent-header, så er den enkel å filtrere bort fra din egen analyse og dine logger.

For bakgrunnsjobber som ikke har et endepunkt, bruker du heller overvåking av cron-jobber.

Planene starter på 9 € per måned ved årlig fakturering eller 12 € ved månedlig fakturering, eks. mva. Se alle grenser på prissiden, eller start en gratis prøveperiode på 14 dager uten kort.

“UptimeCheck makes monitoring incredibly easy for developers like us. All we have to do is enter our website's URLs, choose the channels we want notifications delivered on (email, SMS, Slack, Telegram), and we're done!”

Rasmus Danielsson

Developer

Spørsmål om API-overvåking

Kan jeg sende en JSON-body med en API-sjekk?

Ja. HTTP(S)-monitorer tar imot egen metode, egne headere og egen body, så du kan sende en JSON-payload for å teste et skrive-endepunkt.

Hvordan overvåker jeg et API som krever en API-nøkkel?

Legg til nøkkelen som en header i forespørselen, for eksempel en Authorization-header med et bearer-token eller basic-påloggingsdetaljer.

Hva om API-et returnerer 200 med en feil?

Legg til en JSON-sjekk, for eksempel at $.status er lik ok, eller et nøkkelord som responsen ikke må inneholde. Hvis en betingelse ikke stemmer, feiler sjekken og du får et varsel.

Kan jeg overvåke en innlogging etterfulgt av et API-kall?

Ja. En flytmonitor kjører flere forespørsler i rekkefølge og tar med verdier som et token fra ett steg til det neste.

Kan jeg opprette API-monitorer automatisk?

Ja. På Professional og Business kan REST API-et opprette, oppdatere og slette monitorer, slik at deploy-pipelinen din kan legge dem til.

Hvordan sjekker jeg oppetiden til et API?

Legg til en HTTP(S)-monitor for endepunktet med metoden, headerne og bodyen det trenger, og en JSON- eller nøkkelordsjekk for svaret. Uptimecheck kaller det så ofte som hvert minutt fra Stockholm, London og New York, bekrefter en feil med en ny sjekk før det varsler, og registrerer responstiden for hvert kall.

Fungerer godt med

Uptime monitoring

HTTP(S)-, ping- og portsjekker hvert minutt, bekreftet av en ny sjekk før noe varsel går ut.

Les mer

Flow monitoring

Sjekker i flere steg for innlogging, skjemaer, kasser og API-sekvenser.

Les mer

REST API and MCP

Administrer monitorer, vedlikehold og statusoppdateringer fra kode eller en AI-assistent.

Les mer

Nedetid er fortid.

Sett opp din første monitor på under ett minutt, eller se deg rundt i livedemoen først.

14 dagers gratis prøveperiode · Deretter gratis for 5 monitorer · Uten kredittkort