Monitorando o Agendador do Amazon EventBridge com o 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 Agendador do Amazon EventBridge com o Amazon CloudWatch

Você pode monitorar o usando o Agendador do Amazon EventBridge, que coleta dados brutos e os processa em métricas legíveis quase em tempo real. O Agendador do EventBridge emite um conjunto de métricas para todos as agendamentos e um conjunto adicional de métricas para agendamentos que têm uma fila de mensagens não entregues (DLQ) associada. Se você configurar uma DLQ para sua agenda, o Agendador do EventBridge publicará métricas adicionais quando seu agendamento 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 do usuário do Amazon CloudWatch.

Termos

Namespace

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

métricas do CloudWatch

Uma métrica do CloudWatch representa um conjunto de pontos de dados ordenados ao longo do tempo que são especificados no 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 Agendador do EventBridge, as unidades incluem Count.

Dimensões

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

Dimensão Descrição

ScheduleGroup

O grupo de agendamentos acerca do qual você deseja visualizar as métricas usando o CloudWatch. Se você ainda não criou nenhum grupo, o Agendador do EventBridge associa seus agendamentos ao grupo de default.

Acesso às métricas do

Esta seção descreve como acessar métricas de desempenho no CloudWatch para um agendamento específico do Agendador do EventBridge.

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

  2. Use o seletor de Regiões da AWS para escolher a Região para sua agenda.

  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. Selecione uma métrica do CloudWatch como dimensão. Por exemplo, InvocationAttemptCount ou InvocationDroppedCount e escolha Pesquisa gráfica.

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

Lista de métricas

As tabelas a seguir listam as métricas de todos os agendamentos do Agendador do EventBridge, bem como métricas adicionais para os agendamentos para os quais você configurou uma 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 Agendador do EventBridge está tentando invocar seus agendamentos e para ver quando as invocações se aproximam das cotas de sua conta.

AWS/Scheduler

TargetErrorCount

Contagem

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

AWS/Scheduler

TargetErrorThrottledCount

Contagem

Emitido quando a invocação do destino falha devido ao controle de utilização da API pelo destino. Use isso para diagnosticar falhas de entrega quando o motivo subjacente é o controle de utilização de chamadas da API-destino feitas pelo Agendador do EventBridge.

AWS/Scheduler

InvocationThrottleCount

Contagem

Emitido quando o Agendador do EventBridge controla a utilização de uma invocação de destino porque ela excede suas Service Quotas definidas pelo Agendador do EventBridge. Use isso para identificar situações em que você excedeu sua cota limite de controle de utilização 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 Agendador do EventBridge para de tentar invocar o destino 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 RetryPolicy na Referência da API do Agendador do EventBridge.

Métricas para agendamentos com uma DLQ

Namespace Métrica Unidade Descrição

AWS/Scheduler

InvocationsSentToDeadLetterCount

Contagem

Emitido para cada entrega bem-sucedida na DLQ de um agendamento. Use isso para determinar quando os eventos são enviados para uma DLQ e, em seguida, verifique o evento entregue à DLQ do agendamento para obter detalhes adicionais que o ajudem a determinar a causa da falha.

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount

Contagem

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

Veja a seguir um exemplo da métrica InvocationsFailedToBeSentToDeadLetterCount_<error_code> quando a fila do Amazon SQS que você especifica como DLQ 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 enviada para a DLQ excede o tamanho máximo permitido pelo Amazon SQS, e o Agendador do EventBridge trunca a carga que você especifica no atributo Input de um agendamento.