Types de moniteurs
| Type | Offre | Ce qui est vérifié |
|---|---|---|
| Vérification REST | FREE | Une valeur dans une réponse JavaScript Object Notation (JSON). |
| Correspondance de texte | FREE | Du texte dans le corps de la réponse, ou le code de statut du Hypertext Transfer Protocol (HTTP). |
| Assertion DOM | PRO | Un élément d’une page rendue dans un navigateur sans interface. |

Vérification REST
La vérification Representational State Transfer (REST) lit une réponse JSON et en extrait une valeur avec un JSONPath. Vous saisissez des expressions comme $.status == 'UP' pour OK lorsque, Dégradé lorsque et Critique lorsque. Le chemin provient de l’expression OK lorsque, et la comparaison est une égalité exacte de chaînes.
Critique est testé en premier, puis Dégradé, puis OK. Si rien ne correspond, ou si le chemin est absent, la vérification compte comme un échec d’exécution.
Sans chemin, toute réponse 2xx est Opérationnel. Elle est Dégradé quand la réponse a pris plus de 80 pour cent du délai d’attente.
Correspondance de texte
En mode Contenu de la réponse, le corps est parcouru pour la Valeur de correspondance critique, la Valeur de correspondance dégradée et la Valeur de correspondance OK, dans cet ordre. La recherche ne tient pas compte de la casse. Si aucune ne correspond, la vérification compte comme un échec d’exécution.
En mode Code de statut HTTP, chaque classe de réponse (2xx, 3xx, 4xx, 5xx) est associée à un statut. Par défaut, 2xx et 3xx sont Opérationnel, 4xx est Critique et 5xx est Dégradé.
Assertion DOM
La page est chargée dans Chromium sans interface et le Sélecteur DOM est recherché.
- Élément absent : Critique.
- Élément présent et aucune valeur de correspondance définie : Opérationnel.
- Élément présent avec des valeurs de correspondance : le texte qu’il contient est comparé comme pour la correspondance de texte.
- Si la page redirige vers un autre Uniform Resource Locator (URL), la vérification compte comme un échec d’exécution.
Erreurs HTTP en mode contenu
Pour la vérification REST et la correspondance de texte en mode contenu de la réponse, le code de réponse est examiné avant le corps : une réponse 5xx est Critique et une réponse 4xx est un échec d’exécution.