Monitoraggio di stack tramite Amazon CloudWatch - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio di stack tramite Amazon CloudWatch

Importante

AWS OpsWorks Stacksnon accetta più nuovi clienti. I clienti esistenti potranno utilizzare la OpsWorks console, l'API, l'interfaccia a riga di comando e CloudFormation le risorse normalmente fino al 26 maggio 2024, momento in cui non saranno più disponibili. Per prepararti a questa transizione, ti consigliamo di trasferire i tuoi stack AWS Systems Manager il prima possibile. Per ulteriori informazioni, consultare AWS OpsWorks StacksDomande frequenti sulla fine del ciclo di vita e Migrazione AWS OpsWorks Stacks delle applicazioni su AWS Systems Manager Application Manager.

AWS OpsWorksStacks utilizza Amazon CloudWatch (CloudWatch) per fornire il monitoraggio degli stack.

La pagina Monitoraggio mostra le metriche per un intero stack, un layer o un'istanza. AWS OpsWorks Le metriche di Stacks sono diverse dalle metriche di Amazon EC2. Puoi anche abilitare parametri aggiuntivi tramite la console CloudWatch, ma in genere richiedono costi aggiuntivi. Puoi anche visualizzare i dati sottostanti nella console CloudWatch, come segue:

Per visualizzare le metriche OpsWorks personalizzate in CloudWatch
  1. Aprire la console CloudWatch all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nella barra di navigazione selezionare la regione dello stack.

  3. Nel riquadro di navigazione, selezionare Parametri.

  4. In OpsWorks Metriche, scegli Metriche delle istanze, Metriche dei livelli o Metriche dello stack.

Nota

AWS OpsWorks Stacks raccoglie i parametri mediante l'esecuzione di un processo in ogni istanza (agente dell'istanze). Poiché CloudWatch raccoglie i parametri in modo diverso, utilizzando l'hypervisor, i valori nella console CloudWatch possono variare leggermente dai valori corrispondenti nella pagina Monitoring (Monitoraggio) nella console AWS OpsWorks Stacks.

Puoi anche utilizzare la console CloudWatch per impostare allarmi. Per ulteriori informazioni su come creare allarmi, consulta Creazione di CloudWatch allarmi Amazon. Per un elenco di metriche CloudWatch personalizzate, consulta AWS OpsWorks Metrics and Dimensions. Per ulteriori informazioni, consulta Amazon CloudWatch.

AWS OpsWorksMetriche Stacks

AWS OpsWorksStacks invia i parametri seguenti a una frequenza di un CloudWatch minuto.

Parametri dei CPU
Parametro Descrizione

cpu_idle

La percentuale di tempo in cui la CPU è inattiva.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

cpu_nice

La percentuale di tempo in cui la CPU gestisce i processi con un nice valore positivo, che hanno una priorità di pianificazione inferiore. Per ulteriori informazioni su ciò che questo misura, vedete nice (Unix).

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

cpu_steal

Man mano che AWS alloca le risorse della CPU dell'hypervisor tra un numero crescente di istanze, il carico di virtualizzazione aumenta e può influire sulla frequenza con cui l'hypervisor esegue il lavoro richiesto su un'istanza. cpu_stealmisura la percentuale di tempo in cui un'istanza attende che l'hypervisor allochi le risorse fisiche della CPU.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

cpu_system

La percentuale di tempo in cui la CPU gestisce le operazioni del sistema.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

cpu_user

La percentuale di tempo in cui la CPU gestisce le operazioni dell'utente.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

cpu_waitio

La percentuale di tempo di attesa della CPU per le operazioni di input/output.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

Metriche della memoria
Parametro Descrizione

memory_buffers

La quantità di memoria bufferizzata.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

memory_cached

La quantità di memoria memorizzata nella cache.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

memory_free

La quantità di memoria libera.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

memory_swap

La quantità di spazio di swapping.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

memory_total

La quantità totale di memoria.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

memory_used

La quantità di memoria in uso.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

Parami
Parametro Descrizione

load_1

Il carico è stato in media su una finestra di un minuto.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

load_5

Il carico è stato in media su una finestra di cinque minuti.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

load_15

Il carico è stato in media su una finestra di 15 minuti.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

Metriche di processo
Parametro Descrizione

procs

Il numero di processi attivi.

Dimensioni valide: gli ID delle singole risorse per le quali stai visualizzando le metriche:StackId,LayerId, oInstanceId.

Statistiche valide: AverageMinimum,Maximum,Sum, oData Samples.

Unità: nessuna

Dimensioni per i parametri di AWS OpsWorks Stacks

I parametri di AWS OpsWorks Stacks utilizzano lo spazio dei nomi di AWS OpsWorks Stacks e forniscono i parametri per le dimensioni seguenti:

Dimensione Descrizione

StackId

Valori medi per uno stack.

LayerId

Valori medi per un livello.

InstanceId

Valori medi per un'istanza.

Parametri stack

Per visualizzare un riepilogo dei parametri per un intero stack, selezionare uno stack nell'area AWS OpsWorksDashboard (Pannello di controllo) di Stacks e quindi fare clic su Monitoring (Monitoraggio) nel riquadro di navigazione. L'esempio seguente fa riferimento a uno stack con un livello PHP e un livello DB.

Nella visualizzazione dello stack sono visualizzati i grafici di quattro tipi di parametri per ogni livello riferimenti a un periodo di tempo specificato: 1 ora, 8 ore, 24 ore, 1 settimana e 2 settimane. Tieni presente quanto segue:

  • AWS OpsWorks Stacks aggiorna periodicamente i grafici. Il timer nell'angolo superiore destro indica il tempo rimanente all'aggiornamento successivo.

  • Se un livello ha più di un'istanza, il grafico visualizza i valori medi per il livello.

  • Puoi specificare l'intervallo di tempo facendo clic nell'elenco nell'angolo in alto a destra e selezionando il valore desiderato.

Per ogni tipo di parametro, puoi utilizzare l'elenco nella parte superiore del grafico per selezionare un parametro specifico da visualizzare.

Parametri livello

Per visualizzare i parametri per un determinato livello, fare clic sul nome del livello nella visualizzazione Monitoring Layers (Monitoraggio livelli). L'esempio seguente mostra i parametri per il livello PHP, che ha due istanze.

I tipi di parametro sono gli stessi tipi validi per i parametri stack e per ogni tipo puoi utilizzare l'elenco nella parte superiore del grafico per selezionare un parametro specifico da visualizzare.

Nota

Puoi anche visualizzare i parametri livello passando alla pagina dei dettagli del livello e facendo clic su Monitoring (Monitoraggio) nell'angolo in alto a destra.

Parametri istanza

Per visualizzare i parametri per una determinata istanza, fare clic sul nome dell'istanza nella visualizzazione Monitoring Layers (Monitoraggio livelli). L'esempio seguente mostra i parametri dell'istanza php-app1 del livello PHP.

I grafici riepilogano tutti i parametri disponibili per ogni tipo di parametro. Per ottenere i valori esatti per un determinato point-in-time, utilizza il mouse per spostare il cursore (indicata dalla freccia rossa nella figura precedente) nella posizione appropriata.

Nota

Puoi anche visualizzare i parametri dell'istanza passando alla pagina dei dettagli dell'istanza e scegliendo Monitoring (Monitoraggio) nell'angolo in alto a destra.