Monitorando o Amazon EventBridge Scheduler com a Amazon CloudWatch - EventBridge Agendador

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorando o Amazon EventBridge Scheduler com a Amazon CloudWatch

Você pode monitorar o Amazon EventBridge Scheduler usando CloudWatch, que coleta dados brutos e os processa em métricas legíveis, quase em tempo real. EventBridge O Scheduler emite um conjunto de métricas para todos os agendamentos e um conjunto adicional de métricas para agendamentos que têm uma fila de mensagens mortas associada (). DLQ Se você configurar um DLQ para sua agenda, o EventBridge Scheduler publicará métricas adicionais quando sua agenda esgotar sua política de repetição.

Essas estatísticas são mantidas por 15 meses, para que você possa acessar informações históricas e obter uma perspectiva melhor sobre por que um agendamento está falhando e solucionar problemas subjacentes. Você também pode definir alarmes que observam determinados limites e enviam notificações ou realizam ações quando esses limites são atingidos. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

Termos

Namespace

Um namespace é um contêiner para as CloudWatch métricas de um AWS serviço. Para o EventBridge Scheduler, o namespace é. AWS/Scheduler

CloudWatch métricas

Uma CloudWatch métrica representa um conjunto ordenado por tempo de pontos de dados que são específicos de CloudWatch.

Dimensão

Uma dimensão é um par de nome/valor que faz parte da identidade de uma métrica.

Unidade

Uma estatística tem uma unidade de medida. Para o EventBridge Scheduler, as unidades incluem Count.

Dimensões

Esta seção descreve o agrupamento de CloudWatch dimensões para métricas do EventBridge Scheduler em. CloudWatch

Dimensão Descrição

ScheduleGroup

O grupo de agendamentos para o qual você deseja visualizar as métricas usando CloudWatch. Se você ainda não criou nenhum grupo, o EventBridge Scheduler associa suas agendas ao grupo. default

Acesso às métricas do

Esta seção descreve como acessar as métricas de desempenho de um cronograma específico do EventBridge Scheduler. CloudWatch

Para visualizar as métricas de desempenho para uma dimensão
  1. Abra a página Métricas no CloudWatch console.

  2. Use o seletor de AWS região para escolher a região para sua programação

  3. Escolha o Agendador do namespace.

  4. Na guia Todas as métricas, escolha uma dimensão, por exemplo, Agendar métricas do grupo. Para ver as métricas de todos os agendamentos que você criou na região selecionada, escolha Métricas da conta.

  5. Escolha uma CloudWatch métrica para uma dimensão. Por exemplo, InvocationAttemptCountou InvocationDroppedCount, em seguida, escolha Pesquisa gráfica.

  6. Escolha a guia Métricas representadas graficamente para visualizar as estatísticas de desempenho das métricas do EventBridge Scheduler.

Lista de métricas

As tabelas a seguir listam as métricas de todos os EventBridge agendamentos do Scheduler, bem como métricas adicionais para os agendamentos para os quais você configurou um. DLQ

Métricas para todos os agendamentos

Namespace Métrica Unidade Descrição

AWS/Scheduler

InvocationAttemptCount

Contagem

Emitido para cada tentativa de invocação. Use essa métrica para verificar se o EventBridge Scheduler está tentando invocar suas agendas e para ver quando as invocações se aproximam das cotas de sua conta.

AWS/Scheduler

TargetErrorCount

Contagem

Emitido quando o alvo retorna uma exceção após o EventBridge Scheduler chamar o alvo. API Use isso para verificar quando a entrega para um destino falha.

AWS/Scheduler

TargetErrorThrottledCount

Contagem

Emitido quando a invocação do alvo falha devido à API limitação do alvo. Use isso para diagnosticar falhas de entrega quando o motivo subjacente são as chamadas de API limitação de destino feitas pelo Scheduler. EventBridge

AWS/Scheduler

InvocationThrottleCount

Contagem

Emitido quando o EventBridge Scheduler limita uma invocação de destino porque excede suas cotas de serviço definidas pelo Scheduler. EventBridge Use isso para determinar quando você excedeu a cota limite do acelerador de invocações. Para obter mais informações sobre Service Quotas, consulte Cotas para o Amazon EventBridge Scheduler.

AWS/Scheduler

InvocationDroppedCount

Contagem

Emitido quando o EventBridge Scheduler para de tentar invocar o alvo após o esgotamento da política de repetição de um agendamento. Para obter mais informações sobre políticas de repetição, consulte RetryPolicyna Referência do EventBridge Agendador. API

Métricas para agendas com um DLQ

Namespace Métrica Unidade Descrição

AWS/Scheduler

InvocationsSentToDeadLetterCount

Contagem

Emitido para cada entrega bem-sucedida de acordo com um cronograma. DLQ Use isso para determinar quando os eventos são enviados para um eDLQ, em seguida, verifique o evento entregue na agenda DLQ para obter detalhes adicionais que ajudem a determinar a causa da falha.

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount

Contagem

Emitido quando o EventBridge Scheduler não consegue entregar um evento para o. DLQ Use essas duas métricas para determinar o motivo pelo qual o EventBridge Scheduler não consegue enviar um evento para o DLQ e modifique sua DLQ configuração para resolver o problema.

Veja a seguir um exemplo da InvocationsFailedToBeSentToDeadLetterCount_<error_code> métrica quando a SQS fila da Amazon que você especifica como DLQ a não existe: InvocationsFailedToBeSentToDeadLetterCount_AWS.SimpleQueueService.NonExistentQueue

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount_<error_code>

Contagem

AWS/Scheduler

InvocationsSentToDeadLetterCount_Truncated_MessageSizeExceeded

Contagem

Emitido quando a carga útil do evento enviado para o DLQ excede o tamanho máximo permitido pela AmazonSQS, e o EventBridge Scheduler trunca a carga que você especifica no atributo de uma programação. Input