Ir para o conteúdo

Como soluciono problemas de um alarme que monitora as métricas do agente do CloudWatch e está no estado INSUFFICIENT_DATA?

3 minuto de leitura
0

Quero solucionar problemas de um alarme do Amazon CloudWatch que monitora as métricas do agente do CloudWatch e está no estado INSUFFICIENT_DATA.

Resolução

Verifique se há incompatibilidades de configuração

Conclua as etapas a seguir:

  1. Verifique a localização do arquivo de configuração:<br id=hardline_break/> Para Linux, verifique /opt/aws/amazon-cloudwatch-agent/bi.<br id=hardline_break/> Para Windows, verifique C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent.json.
  2. Verifique se as descrições da métrica, como nome e dimensões da métrica, correspondem ao arquivo de configuração do agente do CloudWatch que o agente usa para publicar métricas.

Exemplo de incompatibilidade entre o arquivo de configuração do agente do CloudWatch e a configuração do alarme:

{
"metrics": {
    "namespace": "CWAgent",
    "metrics_collected": {
        "cpu": {
        "measurement": [
        "usage_idle"
        ],
        "metrics_collection_interval": 60,
        "totalcpu": false
            }
        }
    }
}

Observação: nos exemplos anteriores, os nomes das métricas não coincidem.

O CloudWatch usa as seguintes configurações para o alarme:

  • Nome da métrica: cpu_utilization
  • Dimensões: InstanceId
  • Estatística: Média
  • Período: 60 segundos
  • Limite: 80%

Verifique as permissões do perfil do IAM

Verifique as permissões do perfil do AWS Identity and Access Management (AWS IAM) anexadas à instância do Amazon Elastic Compute Cloud (Amazon EC2).

Verifique se o perfil do IAM tem permissão para realizar a ação PutMetricData. Em seguida, anexe a política gerenciada CloudWatchAgentServerPolicy ao perfil do IAM.

Para obter mais informações, consulte Por que o agente unificado do CloudWatch não envia minhas métricas nem eventos de logs para o CloudWatch?

Verifique o arquivo de log do agente do CloudWatch

No arquivo de log do agente CloudWatch, verifique se há mensagens que mostrem problemas com conectividade, permissões, configuração ou coleta de métricas.

É possível encontrar esses logs nos locais padrão a seguir:

Para Linux, verifique /var/log/amazon/amazon-cloudwatch-agent/amazon-cloudwatch-agent.log.

Para Windows, verifique C:\ProgramData\Amazon\AmazonCloudWatchAgent\Logs\amazon-cloudwatch-agent.log.

Se você não encontrar o arquivo de configuração nos locais padrão, verifique os seguintes locais:

Para Linux, verifique /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.d/file_config.json.

Para Windows, verifique C:\ProgramData\Amazon\AmazonCloudWatchAgent\Configs\file_config.json.

Verifique a conectividade de rede

Verifique se sua instância do Amazon EC2 se conecta à internet e permite que o agente do CloudWatch envie dados para os endpoints do CloudWatch. Se sua instância do EC2 não se conectar diretamente à internet, use os endpoints do Amazon Virtual Private Cloud (Amazon VPC).

Confirme se o grupo de segurança associado ao endpoint da Amazon VPC permite o tráfego de entrada da instância.

Para obter mais informações, consulte Por que o agente unificado do CloudWatch não envia minhas métricas nem eventos de logs para o CloudWatch?

Teste a coleta de métricas

Para testar manualmente o processo que coleta e publica métricas, execute o comando put-metric-data nas instâncias que executam o agente do CloudWatch.

Observação: se você receber mensagens de erro ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Informações relacionadas

Como soluciono problemas do meu alarme do CloudWatch no estado INSUFFICIENT_DATA?

Como instalo e configuro o agente unificado do CloudWatch para enviar métricas e logs da minha instância do EC2 para o CloudWatch?

How do I troubleshoot missing data points in my Amazon CloudWatch metrics? (Como soluciono problemas de pontos de dados ausentes nas minhas métricas do Amazon CloudWatch?)

AWS OFICIALAtualizada há 8 meses