Hvordan overvåger jeg et REST-sundhedsendpoint?
Tilføj en overvågning af typen REST-sundhedstjek på et bekræftet endpoint, indtast stien til sundhedsendpointet, og beskriv værdierne for OK og Kritisk. Et sundhedsendpoint efter Representational State Transfer (REST) returnerer et JavaScript Object Notation (JSON) dokument som {"status": "UP"}. Brug i så fald $.status == 'UP' ved OK når.
Før du går i gang
- Du er OPERATIONS- eller ADMIN-medlem.
- Endpointet er bekræftet. Se sådan bekræfter du et endpoint.
Trin
- Åbn tjenesten, vælg Overvågning, og vælg derefter Tilføj overvågning.
- Vælg REST-sundhedstjek som Type, og vælg Endpoint.
- Indtast Sti, for eksempel
/health. - Under Check-konfiguration skal du angive:
- OK når:
$.status == 'UP' - Kritisk når:
$.status == 'DOWN' - Nedsat når: valgfrit, for eksempel
$.status == 'SLOW'
- OK når:
- Angiv interval, timeout og tærskler. Se tærskler og timing.
- Vælg Verificer for at køre en testkontrol.
- Vælg Tilføj overvågning.

Spørgsmål
Hvad hvis mit endpoint ikke returnerer JSON?
Lad udtrykkene stå tomme. Så er ethvert 2xx-svar Operativ, og et svar, der tager mere end 80 procent af timeout, er Nedsat funktion. Et 5xx-svar er Kritisk.
Hvad sker der, når intet udtryk matcher?
Kontrollen tæller som en udførelsesfejl. Se sådan vælger du, hvad der sker, når et mål ikke kan nås.