Hoe monitor ik een REST-gezondheidseindpunt?
Voeg een monitor van het type REST-gezondheidscheck toe op een geverifieerd eindpunt, voer het pad van het gezondheidseindpunt in en beschrijf de waarden voor OK en Kritiek. Een gezondheidseindpunt volgens Representational State Transfer (REST) geeft een JavaScript Object Notation (JSON) document terug zoals {"status": "UP"}. Gebruik daarvoor $.status == 'UP' bij OK wanneer.
Voordat je begint
- Je bent OPERATIONS- of ADMIN-lid.
- Het eindpunt is geverifieerd. Zie hoe je een eindpunt verifieert.
Stappen
- Open de service, kies Monitoring en dan Monitoring toevoegen.
- Kies REST-gezondheidscheck als Type en kies het Eindpunt.
- Voer het Pad in, bijvoorbeeld
/health. - Stel onder Controleconfiguratie in:
- OK wanneer:
$.status == 'UP' - Kritiek wanneer:
$.status == 'DOWN' - Verstoord wanneer: optioneel, bijvoorbeeld
$.status == 'SLOW'
- OK wanneer:
- Stel interval, timeout en drempels in. Zie drempels en timing.
- Kies Verifiëren om één testcontrole uit te voeren.
- Kies Monitor toevoegen.

Vragen
Wat als mijn eindpunt geen JSON teruggeeft?
Laat de uitdrukkingen leeg. Dan is elk 2xx-antwoord Operationeel, en een antwoord dat meer dan 80 procent van de timeout duurt, is Verstoord. Een 5xx-antwoord is Kritiek.
Wat gebeurt er als geen enkele uitdrukking overeenkomt?
De controle telt als uitvoeringsfout. Zie hoe je kiest wat er gebeurt als een doel onbereikbaar is.