Información general

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.

Ejecuciones de tests fallidas con reintentos rápidos

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:

Una ejecución de test que se reintentó dos veces y falló en todos los reintentos, evaluada como un grupo local y como un grupo total

O cuando un reintento tiene éxito:

Un test que se reintentó dos veces y tuvo éxito en el tercer intento, evaluado como un grupo local y como un grupo total

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