Comprender cómo los reintentos de tests de Synthetic determinan el estado del monitor
Para reducir la fatiga de alertas, los tests de Synthetic pueden reintentarse cuando falla la ejecución de un test. Si has configurado un test para que se reintente en caso de fallo, se trata de un reintento rápido.
Con un reintento rápido, Datadog ejecuta un test de Synthetic varias veces antes de pasar el monitor del test a una alerta y enviar una notificación. Para obtener más información sobre los monitores asociados a los tests de Synthetic, consulta Usar monitores de tests de Synthetic.
Evaluaciones de grupo
Mientras que los resultados de los reintentos rápidos se utilizan en la evaluación del grupo local, en la evaluación del grupo total solo se tiene en cuenta el último reintento. La ejecución original y todos los reintentos intermedios se descartan de la evaluación.
- Evaluación del grupo local
- Evaluación del estado de la localización.
- Evaluación del grupo total
- Evaluación del estado del test.
Una ejecución que sigue fallando después de haber alcanzado el número máximo de reintentos se considera definitiva, y este resultado final se tiene en cuenta en la evaluación del grupo total.
Reintentos que se solapan con otras ejecuciones de tests
En este ejemplo, un test de Synthetic está programado para ejecutarse cada tres minutos, y tiene un reintento configurado con un máximo de dos veces y un retraso de dos minutos.
La evaluación solo tiene en cuenta el último reintento para la evaluación del grupo total.
Cuando fallan todos los reintentos:
O cuando un reintento tiene éxito:
Nota: Dependiendo de lo que establezcas para los parámetros minFailureDuration
y minLocationsFailed
, puedes ver un comportamiento diferente.
Marcas de tiempo
El sistema rellena la marca de tiempo de un resultado final con la hora a la que se reintentó el test, no con la hora a la que se programó originalmente. Los resultados se consideran con la marca de tiempo en que se inició el test. Debido al tiempo de ejecución del test, puede haber un pequeño retraso antes de que los resultados estén disponibles para la evaluación.
Referencias adicionales
Additional helpful documentation, links, and articles: