Tipos de monitor
| Tipo | Plan | Qué comprueba |
|---|---|---|
| Comprobación de salud REST | FREE | Un valor en una respuesta JavaScript Object Notation (JSON). |
| Coincidencia de texto | FREE | Texto en el cuerpo de la respuesta, o el código de estado del Hypertext Transfer Protocol (HTTP). |
| Aserción DOM | PRO | Un elemento de una página renderizada en un navegador sin interfaz. |

Comprobación de salud REST
La comprobación Representational State Transfer (REST) lee una respuesta JSON y extrae un valor con un JSONPath. Introduces expresiones como $.status == 'UP' en OK cuando, Degradado cuando y Crítico cuando. La ruta se toma de la expresión OK cuando, y la comparación es una coincidencia exacta de cadenas.
Primero se comprueba Crítico, luego Degradado y luego OK. Si nada coincide, o falta la ruta, la comprobación cuenta como fallo de ejecución.
Sin ninguna ruta, cualquier respuesta 2xx es Operativo. Es Degradado cuando la respuesta tardó más del 80 por ciento del tiempo de espera.
Coincidencia de texto
En el modo Contenido de la respuesta, se busca en el cuerpo el Valor de coincidencia crítico, el Valor de coincidencia degradado y el Valor de coincidencia OK, en ese orden. La coincidencia no distingue mayúsculas de minúsculas. Si ninguno coincide, la comprobación cuenta como fallo de ejecución.
En el modo Código de estado HTTP, cada clase de respuesta (2xx, 3xx, 4xx, 5xx) se asigna a un estado. Los valores predeterminados son 2xx y 3xx Operativo, 4xx Crítico y 5xx Degradado.
Aserción DOM
La página se carga en Chromium sin interfaz y se busca el Selector DOM.
- Falta el elemento: Crítico.
- Elemento presente y sin valores de coincidencia: Operativo.
- Elemento presente con valores de coincidencia: el texto de su interior se compara como en Coincidencia de texto.
- Si la página redirige a otro Uniform Resource Locator (URL), la comprobación cuenta como fallo de ejecución.
Errores HTTP en el modo de contenido
En la comprobación de salud REST y en la coincidencia de texto en el modo de contenido de la respuesta, el código de respuesta se comprueba antes que el cuerpo: una respuesta 5xx es Crítico y una respuesta 4xx es un fallo de ejecución.