Ordliste · Typer af overvågning

Hvad er API-overvågning?

API-overvågning tjekker, at et API-endpoint kan nås, svarer med den rigtige statuskode og de rigtige data og gør det hurtigt nok, ved at sende rigtige forespørgsler efter en tidsplan.

Sådan virker det, og derfor er det vigtigt

Et API-tjek sender en forespørgsel med den metode, de headere og den body, endpointet forventer, ofte med et godkendelsestoken, og tjekker derefter svaret: statuskoden, svar-headerne og felter i JSON-bodyen, fx at $.status er ok, eller at en liste ikke er tom.

Mange fejl viser sig kun på tværs af flere kald: login, brug af tokenet, oprettelse og genlæsning af en post. Når man kæder forespørgsler sammen og sender værdier videre mellem dem, testes API'et, som en klient bruger det.

Et dedikeret health check-endpoint, der tester databasen og andre afhængigheder uden sideeffekter, er det billigste at overvåge hvert minut.

Sådan hjælper Uptimecheck

Uptimechecks API-monitorer sender GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- eller OPTIONS-forespørgsler med op til 20 headers og en body og tjekker status, op til 10 JSON- og header-betingelser og et nøgleord. Flows med flere trin kæder forespørgsler sammen og sender værdier som et token videre mellem trinnene, med adgangskoder gemt krypteret, og svar, der er langsommere end din grænse, sender en alarm om langsomhed.

Se API-overvågning

14 dages gratis prøveperiode · Derefter gratis med 5 monitorer · Intet betalingskort

Læs mere i guiderne

Guides 7 min. læsning

Sådan bygger du et health check-endpoint (og overvåger det)

Et health check-endpoint fortæller monitorer og load balancere, om din app kan håndtere forespørgsler. Hvad du skal tjekke, hvordan du holder det hurtigt og sikkert, kode til Laravel, Express og Flask, og hvordan du overvåger det.

Læs

Spørgsmål

Hvad skal et API-health check returnere?

200 med en lille JSON-body, når tjenesten og dens kritiske afhængigheder virker, og 503, når de ikke gør. Hold det hurtigt og uden sideeffekter.

Hvordan overvåger jeg et API, der kræver godkendelse?

Send tokenet eller API-nøglen som en header i tjekket. Brug en separat nøgle med kun læseadgang, så tjekkets indstillinger ikke kan gøre skade, hvis de lækker.

Hvor ofte skal et API tjekkes?

Hvert minut for API'er, kunderne er afhængige af, og hvert 5. til 15. minut for interne eller mindre kritiske.

Nedetid er fortid.

Opret din første monitor på under et minut, eller se dig omkring i livedemoen først.

14 dages gratis prøveperiode · Derefter gratis med 5 monitorer · Intet betalingskort