Supervisión y solución de problemas de canarios de varias ubicaciones
Al crear un canario de varias ubicaciones, CloudWatch Synthetics consolida los datos de ejecución, los artefactos y las métricas clave en la región principal, lo que le ofrece una vista unificada del rendimiento del canario en todas las ubicaciones. Si la región principal deja de estar disponible, puede continuar accediendo a los datos de ejecución, las métricas y los registros directamente en cada región de réplica.
Ejecuciones de canarios
En la consola de CloudWatch Synthetics de la región principal, puede ver las ejecuciones de los canarios desde la región principal y de todas las réplicas en una sola tabla de la página de detalles del canario. Cada ejecución incluye una columna Ubicación que muestra la región en la que se ejecutó. Puede filtrar las ejecuciones por ubicación para comparar el rendimiento e identificar problemas en regiones específicas.
También puede ir a la consola de CloudWatch Synthetics en cualquier región de réplica para ver las ejecuciones que se ejecutaron en esa región de forma independiente.
Artefactos
Las capturas de pantalla, los archivos HAR y los informes de todas las ubicaciones se almacenan en el mismo bucket de Amazon S3 configurado para el canario. Las réplicas escriben los artefactos directamente en el bucket de Amazon S3 de la región principal con un prefijo regional para que pueda identificar la ubicación que los generó:
-
Ejecuciones principales:
s3://bucket/canary/primaryRegion/canaryName/year/month/day/hour/minute-second-millisecond -
Ejecuciones de réplica:
s3://bucket/canary/primaryRegion/canaryName/year/month/day/hour/replicaRegion/minute-second-millisecond
Como los buckets de Amazon S3 son accesibles en todo el mundo, puede recuperar artefactos desde cualquier región. Al seleccionar una ejecución en la página de detalles del canario, la consola de CloudWatch Synthetics muestra las capturas de pantalla y los informes asociados en línea, independientemente de la ubicación en la que se haya ejecutado la ejecución.
Métricas
Los canarios de varias ubicaciones publican las siguientes métricas en CloudWatch en la región principal:
-
SuccessPercent: se publica con una dimensión
Locationpara cada región en la que se ejecuta el canario. Una métricaSuccessPercentagregada sin la dimensiónLocationrepresenta la tasa de éxito combinada en todas las ubicaciones. Para supervisar el estado general de los canarios en todas las ubicaciones, cree una alarma de CloudWatch en esta métrica agregada. -
Duración: se publica con una dimensión
Locationpara cada región en la que se ejecuta el canario.
Todas las métricas del canario también se publican en la región de réplica correspondiente. Si la región principal no está disponible, puede ir a la consola de CloudWatch en cualquier región de réplica para ver las métricas de esa ubicación.
Para ver una lista completa de las métricas publicadas por canarios, consulte Métricas de CloudWatch que los canaries publican.
Registros
Al seleccionar una ejecución en la página de detalles del canario, puede ver los registros asociados a esa ejecución, independientemente de la ubicación en la que se ejecutó. Esto le permite depurar los errores desde cualquier ubicación directamente en la región principal.
Para centralizar los registros de canarios de todas las regiones en una única vista de Registros de CloudWatch, puede configurar la centralización de registros entre regiones. Para obtener más información, consulte Uso de la centralización de registros con canarios de varias ubicaciones.