Wie überwache ich einen REST-Health-Endpunkt?
Füge einen Monitor vom Typ REST-Gesundheitscheck für einen verifizierten Endpunkt hinzu, gib den Pfad des Health-Endpunkts ein und beschreibe die Werte für OK und Kritisch. Ein Health-Endpunkt nach Representational State Transfer (REST) liefert ein JavaScript Object Notation (JSON) Dokument wie {"status": "UP"}. Verwende dafür $.status == 'UP' bei OK, wenn.
Bevor du anfängst
- Du bist OPERATIONS- oder ADMIN-Mitglied.
- Der Endpunkt ist verifiziert. Siehe So verifizierst du einen Endpunkt.
Schritte
- Öffne den Dienst, wähle Monitoring und dann Monitoring hinzufügen.
- Wähle REST-Gesundheitscheck als Typ und wähle den Endpunkt.
- Gib den Pfad ein, zum Beispiel
/health. - Lege unter Prüfkonfiguration fest:
- OK, wenn:
$.status == 'UP' - Kritisch, wenn:
$.status == 'DOWN' - Eingeschränkt, wenn: optional, zum Beispiel
$.status == 'SLOW'
- OK, wenn:
- Lege Intervall, Timeout und Schwellenwerte fest. Siehe Schwellenwerte und Timing.
- Wähle Verifizieren, um eine Testprüfung auszuführen.
- Wähle Monitor hinzufügen.

Fragen
Was, wenn mein Endpunkt kein JSON liefert?
Lass die Ausdrücke leer. Dann ist jede 2xx-Antwort Betriebsbereit, und eine Antwort, die mehr als 80 Prozent des Timeouts braucht, ist Eingeschränkt. Eine 5xx-Antwort ist Kritisch.
Was passiert, wenn kein Ausdruck passt?
Die Prüfung zählt als Ausführungsfehler. Siehe So legst du fest, was bei einem nicht erreichbaren Ziel passiert.