Perché la mia metrica non è disponibile nella console CloudWatch?

3 minuti di lettura
0

Perché la mia metrica personalizzata non è disponibile nella console Amazon CloudWatch?

Risoluzione

Le metriche possono essere basate sugli eventi o sulla pianificazione:

  • Con le metriche basate sugli eventi, la fonte invia punti dati solo quando c'è qualcosa da segnalare. Ad esempio, un punto dati viene inviato alla metrica HTTP\ _CODE\ _ELB\ _5XX\ _COUNT dal servizio Elastic Load Balancing solo in caso di errori. Consulta la documentazione del servizio di origine per informazioni dettagliate sui criteri di segnalazione.
  • Con le metriche basate sulla pianificazione, l'origine invia i dati a CloudWatch periodicamente, indipendentemente dal valore del punto dati. Ad esempio, il servizio Amazon Elastic Compute Cloud (Amazon EC2) invia periodicamente i dati per la metrica Utilizzo della CPU.

Una metrica è disponibile nella console CloudWatch solo se un punto dati è stato inviato negli ultimi 14 giorni. La console CloudWatch limita la ricerca delle metriche a due settimane dopo l'ultima acquisizione, in modo che vengano visualizzate solo quelle più recenti. Se una metrica è stata appena creata, potrebbero essere necessari fino a 15 minuti prima che il suo nome venga visualizzato nella console.

Se la metrica non è disponibile nella console CloudWatch, prova i seguenti metodi per recuperare i punti dati:

  • Usa l'Interfaccia della linea di comando AWS (AWS CLI) o SDK AWS per effettuare una chiamata all'API GetMetricData o GetMetricStatistics della metrica. Assicurati di specificare lo spazio dei nomi, il nome della metrica, le dimensioni e l'intervallo di tempo corretti.
    Nota: in caso di errori durante l'esecuzione dei comandi dell’interfaccia della linea di comando AWS (AWS CLI), assicurati di utilizzare la versione più recente di AWS CLI.
  • Seleziona una metrica nella pagina Parametro della console CloudWatch. Quindi, modifica l'URL del browser per includere lo spazio dei nomi, il nome della metrica e la dimensione della metrica non elencata nella console.
  • Seleziona una metrica nella pagina Parametro della console CloudWatch. Quindi, seleziona la scheda Origine per visualizzare un oggetto JSON contenente l'array di metriche che definisce lo spazio dei nomi, il nome e le dimensioni della metrica selezionata. Modifica lo spazio dei nomi, il nome della metrica o le dimensioni. Infine, scegli Aggiorna per visualizzare la metrica non elencata nella console.

Nota: CloudWatch applica le seguenti impostazioni di conservazione dei punti dati. Considera queste impostazioni quando specifichi il "periodo" per recuperare una metrica:

  • I punti dati con un periodo inferiore a 60 secondi sono disponibili per 3 ore. Questi punti dati sono metriche personalizzate ad alta risoluzione.
  • I punti dati con un periodo di 60 secondi (1 minuto) sono disponibili per 15 giorni.
  • I punti dati con un periodo di 300 secondi (5 minuti) sono disponibili per 63 giorni.
  • I punti dati con un periodo di 3.600 secondi (1 ora) sono disponibili per 455 giorni (15 mesi).

Puoi creare allarmi su metriche non disponibili nella console CloudWatch utilizzando uno dei seguenti metodi:

  • Usa AWS CLI o SDK AWS per effettuare una chiamata all'API PutMetricAlarm. Assicurati di utilizzare lo spazio dei nomi, il nome della metrica e le dimensioni corretti per la metrica.
  • Durante la prima fase ("Specifica metrica e condizioni") della creazione di un allarme CloudWatch nella console, puoi modificare i valori del nome e della dimensione della metrica. Utilizzando questo metodo, tuttavia, non è possibile modificare i nomi delle chiavi relative alla dimensione e allo spazio dei nomi. Per modificare lo spazio dei nomi, seleziona Modifica, quindi seleziona la scheda Origine nel widget delle metriche. Aggiorna lo spazio dei nomi, quindi seleziona Aggiorna.

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa