Salta al contenuto

Come posso risolvere i problemi di un allarme che monitora le metriche degli agenti CloudWatch e si trova nello stato INSUFFICIENT_DATA?

3 minuti di lettura
0

Desidero risolvere i problemi di un allarme di Amazon CloudWatch che monitora le metriche degli agenti CloudWatch e si trova nello stato INSUFFICIENT_DATA.

Risoluzione

Verifica eventuali discrepanze di configurazione

Completa i seguenti passaggi:

  1. Verifica la posizione del file di configurazione:<br id=hardline_break/> Per Linux, controlla /opt/aws/amazon-cloudwatch-agent/bi.<br id=hardline_break/> Per Windows, controlla C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent.json.
  2. Verifica che le descrizioni delle metriche, come il nome e le dimensioni, corrispondano al file di configurazione dell'agente CloudWatch utilizzato dall'agente per pubblicare le metriche.

Esempio di discrepanza tra il file di configurazione dell'agente CloudWatch e la configurazione dell'allarme:

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

Nota: negli esempi precedenti, i nomi delle metriche non corrispondono.

CloudWatch utilizza le seguenti configurazioni per l'allarme:

  • Nome della metrica: cpu_utilization
  • Dimensioni: InstanceId
  • Statistica: Media
  • Periodo: 60 secondi
  • Soglia: 80%

Verifica le autorizzazioni del ruolo IAM

Verifica le autorizzazioni del ruolo AWS Identity and Access Management (AWS IAM) associato all'istanza Amazon Elastic Compute Cloud (Amazon EC2).

Verifica che il ruolo IAM abbia l'autorizzazione per eseguire l'azione PutMetricData. Quindi collega la policy gestita CloudWatchAgentServerPolicy al ruolo IAM.

Per ulteriori informazioni, consulta Perché l'agente CloudWatch unificato non invia metriche o eventi del log su CloudWatch?

Controlla il file di log dell'agente CloudWatch

Nel file di log dell'agente CloudWatch, controlla i messaggi che mostrano problemi di connettività, autorizzazioni, configurazione o raccolta delle metriche.

Puoi trovare i log nelle seguenti posizioni predefinita:

Per Linux, controlla /var/log/amazon/amazon-cloudwatch-agent/amazon-cloudwatch-agent.log.

Per Windows, controlla C:\ProgramData\Amazon\AmazonCloudWatchAgent\Logs\amazon-cloudwatch-agent.log.

Se non trovi il file di configurazione nelle posizioni predefinite, controlla invece le seguenti posizioni:

Per Linux, controlla /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.d/file_config.json.

Per Windows, controlla C:\ProgramData\Amazon\AmazonCloudWatchAgent\Configs\file_config.json.

Verifica la connettività di rete

Verifica che l'istanza Amazon EC2 si connetta a Internet e consenta all'agente CloudWatch di inviare dati agli endpoint di CloudWatch. Se l'istanza EC2 non si connette direttamente a Internet, utilizza gli endpoint Amazon Virtual Private Cloud (Amazon VPC).

Quindi, verifica che il gruppo di sicurezza associato all'endpoint Amazon VPC consenta il traffico in entrata dall'istanza.

Per ulteriori informazioni, consulta Perché l'agente CloudWatch unificato non invia metriche o eventi del log su CloudWatch?

Esegui un test della raccolta delle metriche

Per eseguire un test manuale del processo di raccolta e pubblicazione delle metriche, esegui il comando put-metric-data sulle istanze che eseguono l'agente CloudWatch.

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Informazioni correlate

Come posso risolvere i problemi del mio allarme in CloudWatch nello stato INSUFFICIENT_DATA?

Come posso installare e configurare l'agente CloudWatch unificato per inviare metriche e log dalla mia istanza EC2 a CloudWatch?

How do I troubleshoot missing data points in my Amazon CloudWatch metrics? (Come posso risolvere i problemi relativi ai punti dati mancanti nelle mie metriche di Amazon CloudWatch?)

AWS UFFICIALEAggiornata 9 mesi fa