Come monitoro un endpoint di salute REST?
Aggiungi un monitor di tipo Controllo salute REST su un endpoint verificato, inserisci il percorso dell’endpoint di salute e descrivi i valori per OK e Critico. Un endpoint di salute Representational State Transfer (REST) restituisce un documento JavaScript Object Notation (JSON) come {"status": "UP"}. In questo caso usa $.status == 'UP' in OK quando.
Prima di iniziare
- Sei un membro OPERATIONS o ADMIN.
- L’endpoint è verificato. Vedi come verificare un endpoint.
Passaggi
- Apri il servizio, seleziona Monitoraggio, poi Aggiungi monitoraggio.
- Scegli Controllo salute REST come Tipo e scegli l’Endpoint.
- Inserisci il Percorso, per esempio
/health. - In Configurazione controlli, imposta:
- OK quando:
$.status == 'UP' - Critico quando:
$.status == 'DOWN' - Degradato quando: facoltativo, per esempio
$.status == 'SLOW'
- OK quando:
- Imposta intervallo, timeout e soglie. Vedi soglie e tempi.
- Seleziona Verifica per eseguire un controllo di prova.
- Seleziona Aggiungi monitor.

Domande
E se il mio endpoint non restituisce JSON?
Lascia vuote le espressioni. Allora qualsiasi risposta 2xx è Operativo, e una risposta che impiega più dell’80 per cento del timeout è Degradato. Una risposta 5xx è Critico.
Cosa succede quando nessuna espressione corrisponde?
Il controllo conta come errore di esecuzione. Vedi come scegliere cosa succede quando una destinazione non è raggiungibile.