Woordenlijst · Soorten monitoring

Wat is API-monitoring?

API-monitoring controleert of een API-endpoint bereikbaar is, met de juiste statuscode en data antwoordt, en dat snel genoeg doet, door volgens een schema echte verzoeken te sturen.

Hoe het werkt en waarom het ertoe doet

Een API-controle stuurt een verzoek met de methode, headers en body die het endpoint verwacht, vaak met een authenticatietoken, en controleert dan het antwoord: de statuscode, de response-headers en velden in de JSON-body, zoals of $.status gelijk is aan ok of een lijst niet leeg is.

Veel fouten worden pas zichtbaar over meerdere calls: inloggen, het token gebruiken, een record aanmaken en teruglezen. Door verzoeken te koppelen en waarden tussen ze door te geven, test je de API zoals een client hem gebruikt.

Een aparte health check endpoint die de database en andere afhankelijkheden test, zonder bijwerkingen, is het goedkoopste om elke minuut te monitoren.

Hoe Uptimecheck helpt

API-monitors van Uptimecheck sturen GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- of OPTIONS-verzoeken met tot 20 headers en een body, en controleren de status, tot 10 JSON- en headervoorwaarden en een trefwoord. Flows met meerdere stappen koppelen verzoeken aan elkaar en geven waarden zoals een token door tussen stappen, met versleuteld opgeslagen wachtwoorden, en antwoorden die trager zijn dan je limiet sturen een alert voor traagheid.

Bekijk API-monitoring

14 dagen gratis proberen · Daarna gratis met 5 monitors · Geen creditcard

Lees meer in de gidsen

Guides 5 min. leestijd

Checklist voor API monitoring: meer dan een 200 OK

Een API kan 200 teruggeven en toch kapot zijn. Een praktische checklist voor API monitoring: methodes, headers, request bodies, authenticatie, verwachte responses en drempels voor de responstijd.

Lezen

Guides 7 min. leestijd

Zo bouw je een healthcheck-endpoint (en monitor je het)

Een healthcheck-endpoint vertelt monitors en load balancers of je app verzoeken kan verwerken. Wat je controleert, hoe je het snel en veilig houdt, code voor Laravel, Express en Flask, en hoe je het monitort.

Lezen

Vragen

Wat moet een API-healthcheck teruggeven?

200 met een kleine JSON-body als de dienst en zijn kritieke afhankelijkheden werken, en 503 als dat niet zo is. Houd hem snel en zonder bijwerkingen.

Hoe monitor ik een API die authenticatie vereist?

Stuur het token of de API-sleutel als header mee in de controle. Gebruik een aparte sleutel met alleen leesrechten, zodat de instellingen van de controle geen kwaad kunnen als ze uitlekken.

Hoe vaak moet een API worden gecontroleerd?

Elke minuut voor API's waar klanten van afhangen, en elke 5 tot 15 minuten voor interne of minder kritieke.

Downtime is verleden tijd.

Stel je eerste monitor in binnen een minuut, of kijk eerst rond in de live demo.

14 dagen gratis proberen · Daarna gratis met 5 monitors · Geen creditcard