Ordliste · Typer overvåking

Hva er API-overvåking?

API-overvåking sjekker at et API-endepunkt kan nås, svarer med riktig statuskode og data, og gjør det raskt nok, ved å sende ekte forespørsler etter en tidsplan.

Slik fungerer det, og hvorfor det er viktig

En API-sjekk sender en forespørsel med metoden, headerne og bodyen endepunktet forventer, ofte med et autentiseringstoken, og sjekker så svaret: statuskoden, svarheaderne og felt i JSON-bodyen, som at $.status er ok eller at en liste ikke er tom.

Mange feil viser seg bare over flere kall: innlogging, bruk av tokenet, oppretting og tilbakelesing av en post. Når du kjeder forespørsler og sender verdier mellom dem, tester du API-et slik en klient bruker det.

Et eget endepunkt for helsesjekk som tester databasen og andre avhengigheter, uten bivirkninger, er det billigste å overvåke hvert minutt.

Slik hjelper Uptimecheck

Uptimechecks API-monitorer sender GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- eller OPTIONS-forespørsler med opptil 20 headere og en body, og sjekker statusen, opptil 10 JSON- og header-betingelser og et nøkkelord. Flyter med flere steg kjeder forespørsler og sender verdier som et token mellom stegene, med passord lagret kryptert, og svar som er tregere enn grensen din, utløser et varsel om treghet.

Se API-overvåking

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

Les mer i guidene

Guides 7 min lesing

Slik bygger du et helsesjekk-endepunkt (og overvåker det)

Et helsesjekk-endepunkt forteller monitorer og lastbalanserere om appen din kan betjene forespørsler. Hva du bør sjekke, hvordan du holder det raskt og trygt, kode for Laravel, Express og Flask, og hvordan du overvåker det.

Les

Spørsmål

Hva bør en helsesjekk for API returnere?

200 med en liten JSON-body når tjenesten og de kritiske avhengighetene fungerer, og 503 når de ikke gjør det. Hold det raskt og uten bivirkninger.

Hvordan overvåker jeg et API som krever autentisering?

Send tokenet eller API-nøkkelen som en header i sjekken. Bruk en egen nøkkel med kun lesetilgang, så sjekkens innstillinger ikke kan gjøre skade om de lekker.

Hvor ofte bør et API sjekkes?

Hvert minutt for API-er kundene er avhengige av, og hvert 5. til 15. minutt for interne eller mindre kritiske.

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