Monitorar métricas do Run Command com o Amazon CloudWatch - AWS Systems Manager

Monitorar métricas do Run Command com o Amazon CloudWatch

As métricas são um conceito fundamental do Amazon CloudWatch. Uma métrica representa um conjunto de pontos de dados ordenados ao longo do tempo que são publicados no CloudWatch. Considere uma métrica como variável a ser monitorada, e os pontos de dados representando os valores dessa variável ao longo do tempo.

O AWS Systems Manager agora publica métricas sobre o status de comandos do Run Command no CloudWatch, permitindo definir alarmes com base nessas métricas. Run Command +e um recurso do AWS Systems Manager. Essas estatísticas são registradas por um período prolongado para que seja possível acessar informações históricas e obter uma perspectiva melhor sobre a taxa de êxito dos comandos executados em sua Conta da AWS.

Os valores de status do terminal de comandos para os quais é possível rastrear métricas incluem Success, Failed e Delivery Timed Out. Por exemplo, para um documento de comando do SSM definido para ser executado a cada hora, será possível configurar um alarme para notificá-lo quando um status Success não for relatado para qualquer uma dessas horas. Para obter mais informações sobre valores de status de comando, consulte Noções básicas sobre status de comando.

Para exibir métricas no console do CloudWatch
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Métricas.

  3. Na área Alarms service (Alarmes por serviço da AWS), em Services (Serviços), escolha SSM-Run Command.

Para visualizar métricas usando o AWS CLI

Abra um prompt de comando e use o comando a seguir.

aws cloudwatch list-metrics --namespace "AWS/SSM-RunCommand"

Para listar todas as métricas disponíveis, use o comando a seguir.

aws cloudwatch list-metrics

Métricas e dimensões de Run Command do Systems Manager

O Systems Manager envia métricas de comando do Run Command para o CloudWatch uma vez a cada minuto.

O Systems Manager envia as métricas de comandos a seguir ao CloudWatch.

nota

Essas métricas usam Count como a unidade, portanto, Sum e SampleCount são as estatísticas mais úteis.

Métrica Descrição
CommandsDeliveryTimedOut O número de comandos que têm um status do terminal Delivery Timed Out.
CommandsFailed O número de comandos que têm um status do terminal Failed.
CommandsSucceeded O número de comandos que têm um status do terminal Success.

Para obter mais informações sobre como trabalhar com as métricas do CloudWatch, consulte os seguintes tópicos no Manual do usuário do Amazon CloudWatch: