Monitorización del Programador de Amazon EventBridge con Amazon CloudWatch​ - EventBridge Programador

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Monitorización del Programador de Amazon EventBridge con Amazon CloudWatch​

Puede supervisar el Programador de Amazon EventBridge mediante Amazon CloudWatch, que recopila y procesa los datos sin procesar y los convierte en métricas legibles y casi en tiempo real. El Programador de EventBridge emite un conjunto de métricas para todas las programaciones y un conjunto adicional de métricas para las programaciones que tienen una cola de mensajes fallidos (DLQ) asociada. Si configura una DLQ para su programación, el Programador de EventBridge publica métricas adicionales cuando su programación agota su política de reintentos.

Estas estadísticas se conservarán durante 15 meses, lo que le permitirá acceder a información histórica y dispondrá de una mejor perspectiva acerca de por qué un programa está fallando y podrá solucionar problemas subyacentes. También puede establecer alarmas que vigilen determinados umbrales y enviar notificaciones o realizar acciones cuando se cumplan dichos umbrales. Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch.

Términos

Espacio de nombres

Los espacios de nombres son contenedores para métricas de CloudWatch de servicios de AWS. Para el Programador de EventBridge, el espacio de nombres es AWS/Scheduler.

Métricas de CloudWatch

Las métricas representan una serie de puntos de datos ordenados por tiempo que se publican en CloudWatch.

Dimensión

Una dimensión es un par de nombre-valor que forma parte de la identidad de una métrica.

Unidad

Las estadísticas tienen unidades de medida. En el caso del Programador de EventBridge, las unidades incluyen Recuento.

Dimensiones

En esta sección, se describe la agrupación de dimensiones de CloudWatch para las métricas del Programador de EventBridge en CloudWatch.

Dimensión Descripción

ScheduleGroup

El grupo de programaciones para las que desea ver las métricas mediante CloudWatch. Si aún no ha creado ningún grupo, el Programador de EventBridge asocia sus programaciones al grupo default.

Acceder a las métricas de

En esta sección se describe cómo acceder a las métricas de rendimiento de CloudWatch para una programación específica del Programador de EventBridge.

Pasos para consultar las métricas de rendimiento de una dimensión
  1. Abra la página de métricas en la consola de CloudWatch.

  2. En el selector de regiones de AWS, seleccione la región para su programación

  3. Elija el espacio de nombres del Programador.

  4. En la pestaña Todas las métricas, elija una dimensión, por ejemplo, Planificar métricas de grupos. Para ver las métricas de todas las programaciones que ha creado en la región seleccionada, seleccione Métricas de la cuenta.

  5. Elija una métrica de CloudWatch para la dimensión. Por ejemplo, InvocationAttemptCount o InvocationDroppedCount y, a continuación, seleccione Búsqueda de gráficos.

  6. Seleccione la pestaña Métricas diagramadas para ver las estadísticas de rendimiento de las métricas del Programador de EventBridge.

Lista de métricas

En las tablas siguientes se muestran las métricas de todas las programaciones del Programador de EventBridge, así como métricas adicionales de las programaciones para los que se ha configurado un DLQ.

Métricas de todas las programaciones

Espacio de nombres Métrica Unidad Descripción

AWS/Scheduler

InvocationAttemptCount

Recuento

Se emite por cada intento de invocación. Use esta métrica para comprobar que el Programador de EventBridge está intentando invocar sus programaciones y para ver cuándo las invocaciones se acercan a las cuotas de su cuenta.

AWS/Scheduler

TargetErrorCount

Recuento

Se emite cuando el destino devuelve una excepción después de que el Programador de EventBridge llame a la API de destino. Utilícela para comprobar cuándo se produce un error en la entrega a un destino.

AWS/Scheduler

TargetErrorThrottledCount

Recuento

Se emite cuando la invocación del destino falla debido a la limitación de la API por parte del destino. Úselo para diagnosticar errores de entrega cuando el motivo subyacente sea la API de destino que limita las llamadas realizadas por el Programador de EventBridge

AWS/Scheduler

InvocationThrottleCount

Recuento

Se emite cuando el Programador de EventBridge limita una invocación de destino porque supera las cuotas de servicio establecidas por el Programador de EventBridge. Úselo para determinar cuándo ha superado la cuota del límite de las invocaciones. Para obtener más información acerca de las cuotas de servicio, consulte Cuotas para Amazon EventBridge Scheduler.

AWS/Scheduler

InvocationDroppedCount

Recuento

Se emite cuando el Programador de EventBridge deja de intentar invocar el destino una vez agotada la política de reintentos de una programación. Para obtener más información sobre las políticas de reintentos, consulte RetryPolicy en la Referencia de la API del Programador de EventBridge.

Métricas de las programaciones con una DLQ

Espacio de nombres Métrica Unidad Descripción

AWS/Scheduler

InvocationsSentToDeadLetterCount

Recuento

Se emiten por cada entrega exitosa a la DLQ de una programación. Utilice esta opción para determinar cuándo se envían los eventos a una DLQ y, a continuación, compruebe el evento enviado a la DLQ de la programación para obtener información adicional que le ayude a determinar la causa del error.

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount

Recuento

Se emite cuando el Programador de EventBridge no puede enviar un evento a la DLQ. Utilice estas dos métricas para determinar el motivo por el que el Programador de EventBridge no puede enviar un evento a la DLQ y modifique la configuración de la DLQ para resolver el problema.

El siguiente es un ejemplo de la métrica InvocationsFailedToBeSentToDeadLetterCount_<error_code> cuando la cola de Amazon SQS que especificó como DLQ no existe: InvocationsFailedToBeSentToDeadLetterCount_AWS.SimpleQueueService.NonExistentQueue

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount_<error_code>

Recuento

AWS/Scheduler

InvocationsSentToDeadLetterCount_Truncated_MessageSizeExceeded

Recuento

Se emite cuando la carga del evento enviado a la DLQ supera el tamaño máximo permitido por Amazon SQS y el Programador de EventBridge trunca la carga útil que especifique en el atributo Input de una programación.