Salta al contenuto

Come posso risolvere i problemi relativi a punti dati mancanti nelle mie metriche di Amazon CloudWatch?

3 minuti di lettura
0

Le mie metriche di Amazon CloudWatch mostrano i punti dati mancanti. Desidero identificare la causa e risolvere il problema.

Risoluzione

I passaggi per la risoluzione dei problemi variano a seconda che utilizzi metriche del servizio AWS o metriche personalizzate. Identifica il tipo di metrica e intraprendi le seguenti azioni.

Metriche del servizio AWS

Per le metriche del servizio AWS, è possibile che i punti dati mancanti siano un comportamento che dipende dal modo in cui il servizio pubblica le metriche. Alcuni servizi pubblicano le metriche in modo continuo, mentre altri le pubblicano in determinate condizioni. Fai riferimento alla documentazione di monitoraggio del servizio per determinare se i punti dati mancanti sono normali in base al modo in cui il servizio pubblica le metriche.

Metriche personalizzate

Nota: le applicazioni inviano metriche a CloudWatch. CloudWatch non le recupera. Per identificare i problemi relativi alle metriche personalizzate, controlla i log delle applicazioni o il servizio che pubblica le metriche.

Intraprendi le seguenti azioni in base al modo in cui pubblichi le metriche personalizzate:

  • Se l'applicazione utilizza l'API PutMetricData, controlla che non siano presenti errori nei log dell'applicazione dell'origine.
  • Se utilizzi l'agente CloudWatch, controlla che non siano presenti errori nei log dell'agente del server. Per ulteriori informazioni, consulta Risoluzione dei problemi dell'agente CloudWatch.
  • Se utilizzi Container Insights, verifica di aver completato la configurazione di Container Insights. Le metriche non vengono visualizzate finché non completi la configurazione di Container Insights. Se mancano tutte o alcune metriche del pod, controlla che non siano presenti errori nei log dell'agente del container. Per ulteriori informazioni, consulta Risoluzione dei problemi relativi a Container Insights.
  • Se utilizzi un formato metrico integrato per estrarre metriche personalizzate dai log, utilizza la specifica del formato metrico integrato per la struttura del log. Inoltre, utilizza le librerie client per generare log nel formato metrico integrato. Quindi utilizza l'API PutLogEvents o l'agente CloudWatch per inviare i log a CloudWatch Logs. Per ulteriori informazioni, consulta Integrazione delle metriche nei log.
  • Se utilizzi un filtro metriche per estrarre termini e modelli dai dati di log, verifica di aver definito la sintassi corretta del modello di filtro. Inoltre, verifica che i dati di log in entrata corrispondano al modello definito. I filtri pubblicano i punti dati delle metriche solo per gli eventi che si verificano dopo la creazione del filtro. Per ulteriori informazioni, consulta Creazione di metriche da eventi del log mediante filtri.
  • Controlla i periodi di conservazione delle metriche quando recuperi i punti dati da CloudWatch. CloudWatch aggrega i dati pubblicati con un periodo più breve per l'archiviazione a lungo termine. Modifica il periodo di conservazione per vedere se i punti dati vengono visualizzati sul grafico. Per ulteriori informazioni, consulta Conservazione delle metriche.
  • Se le metriche non hanno ricevuto nuovi punti dati nelle ultime due settimane, esegui il comando get-metric-data o get-metric-statistics dell'Interfaccia della linea di comando AWS (AWS CLI) per recuperarli. Puoi anche eseguire i comandi per metriche che non riesci a trovare nella Console di gestione AWS.

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.

AWS UFFICIALEAggiornata 8 mesi fa