Información general

Puedes utilizar métricas generadas a partir de tus tests Synthetic para crear monitores de métricas además del monitor Synthetic que se crea con tu test.

Ejemplo de un monitor de métricas que alerta cuando fallan demasiados tests en CI

Con los monitores de métricas, puedes conseguir lo siguiente:

  • Monitorizar el tiempo total de respuesta
  • Definir el contexto en tiempos HTTP específicos como DNS, la resolución DNS, y la conexión TCP
  • Acceder a las etiquetas (tags) añadidas a las métricas procedentes de los tests Synthetic

Esta guía muestra cómo configurar un monitor de métricas utilizando una métrica general, como synthetics.test_runs.

Crear un monitor de métricas

Ejemplo de un monitor de métricas que alerta cuando fallan demasiados tests en CI
  1. Para crear un monitor de métricas, dirígete a Monitors > New Monitor (Monitores > Nuevo monitor) y haz clic en Metric (Métricas).

  2. Selecciona un método de detección para personalizar las condiciones de las alertas de tu monitor. En el siguiente ejemplo, se puede crear un monitor de métricas con una alerta de umbral.

    Alerta de umbral
    Se activa una alerta cuando una métrica supera un umbral.
    Alerta de cambio
    Se activa una alerta cuando el delta entre valores es superior al umbral.
    Detección de anomalías
    Se activa una alerta cada vez que una métrica se desvía de un patrón esperado.
    Alerta de outliers
    Se activa una alerta cuando un miembro de un grupo se comporta de forma diferente a sus compañeros.
    Alerta de predicción
    Se activa una alerta cada vez que se prevé que una métrica superará un umbral en el futuro.
  3. En la sección Define the metric (Definir la métrica), introduce una métrica de monitorización Synthetic como synthetics.test_runs, en la que puedes filtrar por estado, códigos de respuesta y comportamiento de reintento.

  4. Define las condiciones de alerta y añade un mensaje de notificación.

  5. Define los permisos de edición y haz clic en Create (Crear).

Referencias adicionales