Comment surveiller un point de terminaison de santé REST ?
Ajoutez un moniteur de type Vérification REST sur un point de terminaison vérifié, saisissez le chemin du point de santé et décrivez les valeurs pour OK et Critique. Un point de santé Representational State Transfer (REST) renvoie un document JavaScript Object Notation (JSON) tel que {"status": "UP"}. Dans ce cas, utilisez $.status == 'UP' pour OK lorsque.
Avant de commencer
- Vous êtes membre OPERATIONS ou ADMIN.
- Le point de terminaison est vérifié. Voir comment vérifier un point de terminaison.
Étapes
- Ouvrez le service, sélectionnez Surveillance, puis Ajouter un moniteur.
- Choisissez Vérification REST comme Type et choisissez le Point de terminaison.
- Saisissez le Chemin, par exemple
/health. - Sous Configuration des vérifications, définissez :
- OK lorsque :
$.status == 'UP' - Critique lorsque :
$.status == 'DOWN' - Dégradé lorsque : facultatif, par exemple
$.status == 'SLOW'
- OK lorsque :
- Définissez l’intervalle, le délai d’attente et les seuils. Voir seuils et délais.
- Sélectionnez Vérifier pour lancer une vérification de test.
- Sélectionnez Ajouter un moniteur.

Questions
Et si mon point de terminaison ne renvoie pas de JSON ?
Laissez les expressions vides. Toute réponse 2xx est alors Opérationnel, et une réponse qui prend plus de 80 pour cent du délai d’attente est Dégradé. Une réponse 5xx est Critique.
Que se passe-t-il quand aucune expression ne correspond ?
La vérification compte comme un échec d’exécution. Voir comment choisir ce qui se passe quand une cible est injoignable.