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à.
Metriche di Container Insights con osservabilità migliorata da Amazon ECS
Container Insights con osservabilità migliorata offre una visibilità più approfondita sui carichi di lavoro containerizzati offrendo:
Maggiore granularità delle metriche sia a livello di attività che di container
Funzionalità di monitoraggio e risoluzione dei problemi migliorate
Integrazione con CloudWatch Logs per:
Correlazione delle anomalie delle metriche con le voci di log
Esecuzione più rapida dell'analisi della causa principale
Riduzione dei tempi di risoluzione di problemi complessi relativi ai container
Casi d'uso
Container Insights con osservabilità migliorata estende le funzionalità di Container Insights standard. È utile nei seguenti casi d'uso:
-
Risoluzione dei problemi a livello di attività: identifica gli ostacoli alle prestazioni a livello di attività. Analizza le metriche a livello di attività e consente di confrontarle con le risorse riservate per determinare se le attività hanno una capacità di calcolo sufficiente
-
Ottimizzazione delle risorse a livello di container: monitora l'utilizzo effettivo rispetto ai livelli di capacità prenotata per identificare i container con risorse limitate o con un approvvigionamento eccessivo
-
Valutazione dello stato dei container: monitora il numero di riavvii e le transizioni di stato per rilevare container instabili che richiedono un intervento
-
Monitoraggio delle prestazioni delle applicazioni: tiene traccia del modo in cui le applicazioni comunicano tra loro, monitora i modelli di utilizzo delle risorse e ottimizza le prestazioni di archiviazione di dati
-
Monitoraggio operativo: monitora le implementazioni, tiene traccia dei set di attività per le implementazioni blu o verdi, e mantiene lo stato della piattaforma tramite metriche di servizio
Per ulteriori informazioni sulle metriche di Amazon ECS, consulta i casi d'uso delle metriche di utilizzo dei servizi Amazon ECS, mentre per informazioni su Container Insights con osservabilità migliorata consulta Amazon ECS Container Insights con metriche di osservabilità migliorata.
Container Insights mostra anche statistiche a livello di cluster, servizi e daemon calcolando la media dei dati relativi a tutte le attività. Ciò fornisce una visione di livello superiore dello stato del servizio e dei daemon, aiutando sia nel monitoraggio dell'ambiente che nella pianificazione della capacità.
Nota
I parametri di Amazon ECS Managed Daemon utilizzano lo stesso ECS/ContainerInsights namespace e la stessa dimensione dei parametri di servizio. ServiceName Per i parametri daemon, il valore della dimensione utilizza il formato. ServiceName daemon: Ad esempio, un demone denominato daemon-namemy-daemon ha un valore di dimensione pari a. ServiceName daemon:my-daemon Tutte le metriche della tabella seguente che includono la ServiceName dimensione si applicano anche ai Managed Daemons.
La tabella seguente elenca le metriche e le dimensioni raccolte da Container Insights con osservabilità migliorata per Amazon ECS. Tali metriche si trovano nel namespace ECS/ContainerInsights. Per ulteriori informazioni, consulta Metriche.
Se nella console non viene visualizzata alcuna metrica di Container Insights, assicurati di aver completato la configurazione di Container Insights con osservabilità migliorata. Le metriche vengono visualizzate solo dopo aver completato la configurazione di Container Insights con osservabilità migliorata. Per ulteriori informazioni, consulta Impostazione di Container Insights con osservabilità migliorata.
Le seguenti metriche sono disponibili per tutti i tipi di avvio.
| Nome parametro | Dimensioni | Description |
|---|---|---|
|
|
|
Il numero di istanze EC2 che eseguono l'agente Amazon ECS e che sono registrate con un cluster. Questo parametro viene raccolto solo per le istanze di container che eseguono attività Amazon ECS nel cluster. Non viene raccolto per le istanze di container vuote che non hanno alcuna attività Amazon ECS. Unità: numero |
|
|
|
Le unità CPU utilizzate dai container nella risorsa specificata dal set di dimensioni in uso. Si applica anche ai Managed Daemons. Unità: nessuna |
|
|
|
Le unità di CPU riservate dai container nella risorsa specificata dal set di dimensioni in uso. Questa metrica viene raccolta in base alla prenotazione della CPU specificata nella definizione dell'attività, ad esempio a livello di attività o di tutti i container. Se questa non è specificata nella definizione dell'attività, viene utilizzata la prenotazione della CPU dell'istanza. Si applica anche ai Managed Daemons. Unità: nessuna |
|
|
|
La percentuale totale di unità CPU che vengono utilizzate dai container nella risorsa specificata dal set di dimensioni in uso. Unità: percentuale |
|
|
|
La memoria utilizzata dai container nella risorsa specificata dal set di dimensioni in uso. Si applica anche ai Managed Daemons. Unità: megabyte |
|
|
|
La memoria riservata dai container nella risorsa specificata dal set di dimensioni in uso. Questa metrica viene raccolta in base alla prenotazione della memoria specificata nella definizione dell'attività, ad esempio a livello di attività o di tutti i container. Se questa non è specificata nella definizione dell'attività, viene utilizzata la prenotazione della memoria dell'istanza. Si applica anche ai Managed Daemons. Unità: megabyte |
|
|
|
La percentuale totale di memoria che viene utilizzata dai container nella risorsa specificata dal set di dimensioni in uso.
Si applica anche ai Managed Daemons. Unità: percentuale |
|
|
|
Il numero di byte ricevuti dal container specificato dalle dimensioni in uso. Questo parametro è ottenuto dal runtime Docker. Questo parametro è disponibile solo per i container che usano le modalità di rete Si applica anche ai Managed Daemons. Unità: byte/secondo |
|
|
|
Il numero di byte trasmessi dal container specificato dalle dimensioni in uso. Questo parametro è ottenuto dal runtime Docker. Questo parametro è disponibile solo per i container che usano le modalità di rete Si applica anche ai Managed Daemons. Unità: byte/secondo |
|
|
|
Il numero di byte letti dall'archiviazione sul container nella risorsa specificata dalle dimensioni in uso. Questo non include i byte letti per i dispositivi di archiviazione. Questo parametro è ottenuto dal runtime Docker. Si applica anche ai Managed Daemons. Unità: byte |
|
|
|
Il numero di byte scritti nell'archiviazione nel container specificato dalle dimensioni in uso. Questo parametro è ottenuto dal runtime Docker. Si applica anche ai Managed Daemons. Unità: byte |
|
|
|
Le unità CPU utilizzate dalle attività nella risorsa specificata dal set di dimensioni in uso. Si applica anche ai Managed Daemons. Unità: nessuna |
|
|
|
Le unità di CPU riservate dalle attività nella risorsa specificata dal set di dimensioni in uso. Questa metrica viene raccolta in base alla prenotazione della CPU specificata nella definizione dell'attività, ad esempio a livello di attività o di tutti i container. Se questa non è specificata nella definizione dell'attività, viene utilizzata la prenotazione della CPU dell'istanza. Si applica anche ai Managed Daemons. Unità: nessuna |
|
|
|
Il numero di implementazioni in un servizio Amazon ECS. Unità: numero |
|
|
|
Il numero desiderato di attività per un servizio Amazon ECS. Unità: numero |
|
|
|
La quantità totale, in gigabyte (GB), di archiviazione del file system Amazon EBS assegnata alle risorse specificate dalle dimensioni in uso. Questa metrica è disponibile solo per le attività che utilizzano l'infrastruttura Amazon ECS in esecuzione su Fargate utilizzando la versione della piattaforma Si applica anche ai Managed Daemons. Unità: Gigabyte (GB) |
|
|
|
La quantità totale, in gigabyte (GB), di archiviazione del file system Amazon EBS utilizzata dalle risorse specificate dalle dimensioni in uso. Questa metrica è disponibile solo per le attività che utilizzano l'infrastruttura Amazon ECS in esecuzione su Fargate utilizzando la versione della piattaforma Per le attività eseguite su Fargate, una porzione di spazio su disco è riservata e utilizzabile esclusivamente da Fargate. Non ci sono costi associati allo spazio utilizzato da Fargate, ma vedrai questo spazio di archiviazione aggiuntivo utilizzando strumenti come Si applica anche ai Managed Daemons. Unità: Gigabyte (GB) |
|
|
|
La percentuale di archiviazione del file system Amazon EBS utilizzata dall'attività specificata dalle dimensioni in uso. Questa metrica è disponibile solo per le attività che utilizzano l'infrastruttura Amazon ECS in esecuzione su Fargate utilizzando la versione della piattaforma Si applica anche ai Managed Daemons. Unità: percentuale |
EphemeralStorageReserved
1
|
|
Numero di byte riservati dall'archiviazione temporanea nella risorsa specificata dalle dimensioni in uso. L'archiviazione temporanea viene utilizzata per il filesystem root del container e per qualsiasi volume host a montaggio vincolato definito nell'immagine del container e nella definizione dell'attività. La quantità di spazio di archiviazione temporanea non può essere modificata in un'attività in esecuzione. Questo parametro è disponibile solo per i processi che utilizzano la piattaforma Fargate Linux versione 1.4.0 o successive. Si applica anche ai Managed Daemons. Unità: Gigabyte (GB) |
EphemeralStorageUtilized
1
|
|
Numero di byte usati dall'archiviazione temporanea nella risorsa specificata dalle dimensioni in uso. L'archiviazione temporanea viene utilizzata per il filesystem root del container e per qualsiasi volume host a montaggio vincolato definito nell'immagine del container e nella definizione dell'attività. La quantità di spazio di archiviazione temporanea non può essere modificata in un'attività in esecuzione. Questo parametro è disponibile solo per i processi che utilizzano la piattaforma Fargate Linux versione 1.4.0 o successive. Si applica anche ai Managed Daemons. Unità: Gigabyte (GB) |
|
|
|
La memoria utilizzata dalle attività nella risorsa specificata dal set di dimensioni in uso. Si applica anche ai Managed Daemons. Unità: megabyte |
|
|
|
La memoria riservata dalle attività nella risorsa specificata dal set di dimensioni in uso. Questa metrica viene raccolta in base alla prenotazione della memoria specificata nella definizione dell'attività, ad esempio a livello di attività o di tutti i container. Se questa non è specificata nella definizione dell'attività, viene utilizzata la prenotazione della memoria dell'istanza. Si applica anche ai Managed Daemons. Unità: megabyte |
|
|
|
Il numero di byte ricevuti dalla risorsa specificata dalle dimensioni in uso. Questo parametro è ottenuto dal runtime Docker. Questo parametro è disponibile solo per i container che usano le modalità di rete Si applica anche ai Managed Daemons. Unità: byte/secondo |
|
|
|
Il numero di byte trasmessi dalla risorsa specificata dalle dimensioni in uso. Questo parametro è ottenuto dal runtime Docker. Questo parametro è disponibile solo per i container che usano le modalità di rete Si applica anche ai Managed Daemons. Unità: byte/secondo |
|
|
|
Il numero di attività attualmente con stato Unità: numero |
|
|
|
Il numero di attività attualmente con stato Unità: numero |
|
|
|
Il numero di volte in cui un container in un'attività Amazon ECS è stato riavviato. Questa metrica viene raccolta solo per container che dispongono di una policy di riavvio abilitata. Si applica anche ai Managed Daemons. Unità: numero |
|
|
|
Il numero di contenitori non integri in base allo stato del controllo dello stato del contenitore. Un contenitore è considerato non integro quando il relativo controllo dello stato di integrità riporta uno stato non integro. Questa metrica viene raccolta solo per i contenitori per i quali è configurato un controllo dello stato nella definizione dell'attività. Il valore della metrica è 1 quando lo stato di integrità del contenitore è Unità: numero |
|
|
|
Il numero di servizi nel cluster. Unità: numero |
|
|
|
Il numero di byte letti dall'archiviazione sull'istanza nella risorsa specificata dalle dimensioni in uso. Questo non include i byte letti per i dispositivi di archiviazione. Questo parametro è ottenuto dal runtime Docker. Si applica anche ai Managed Daemons. Unità: byte |
|
|
|
Il numero di byte scritti nello storage nella risorsa specificata dalle dimensioni in uso. Questo parametro è ottenuto dal runtime Docker. Si applica anche ai Managed Daemons. Unità: byte |
|
|
|
Il numero di attività in esecuzione nel cluster. Unità: numero |
|
|
|
La percentuale totale di unità di CPU utilizzate da un'attività. Si applica anche ai Managed Daemons. Unità: percentuale |
|
|
|
La percentuale totale di archiviazione temporanea utilizzata da un'attività. Si applica anche ai Managed Daemons. Unità: percentuale |
|
|
|
La percentuale totale di memoria utilizzata da un'attività. Si applica anche ai Managed Daemons. Unità: percentuale |
|
|
|
Il numero di set di attività nel servizio. Unità: numero |
Nota
Le metriche EphemeralStorageReserved e EphemeralStorageUtilized sono disponibili solo per i processi che utilizzano la piattaforma Fargate Linux versione 1.4.0 o successive.
Fargate riserva spazio su disco destinato unicamente a questo motore di calcolo. Non ti viene addebitato alcun costo. Sebbene non sia mostrato in queste metriche, puoi visualizzare questo spazio di archiviazione aggiuntivo in altri strumenti, come df.
Le seguenti metriche sono disponibili quando completi i passaggi in Implementazione dell' CloudWatch agente per raccogliere parametri a livello di istanza EC2 su Amazon ECS e utilizzi il tipo di avvio EC2.
| Nome parametro | Dimensioni | Description |
|---|---|---|
|
|
|
Il numero massimo di unità di CPU che è possibile assegnare a una singola istanza EC2 nel cluster corrente. Unità: nessuna |
|
|
|
La percentuale di CPU attualmente prenotata su una singola istanza EC2 nel cluster. Unità: percentuale |
|
|
|
Il numero di unità CPU utilizzate su una singola istanza EC2 nel cluster. Unità: nessuna |
|
|
|
La percentuale totale di unità CPU utilizzate su una singola istanza EC2 nel cluster. Unità: percentuale |
|
|
|
La percentuale totale di capacità del file system utilizzata su una singola istanza EC2 nel cluster. Unità: percentuale |
|
|
|
La quantità massima di memoria, espressa in byte, che può essere assegnata a una singola istanza EC2 nel cluster corrente. Unità: byte |
|
|
|
La percentuale di memoria attualmente prenotata su una singola istanza EC2 nel cluster. Unità: percentuale |
|
|
|
La percentuale totale di memoria utilizzata su una singola istanza EC2 nel cluster. NotaSe utilizzi il garbage collector Java ZGC per la tua applicazione, questa metrica potrebbe risultare imprecisa. Unità: percentuale |
|
|
|
La quantità di memoria, in byte, utilizzata su una singola istanza EC2 nel cluster. NotaSe utilizzi il garbage collector Java ZGC per la tua applicazione, questa metrica potrebbe risultare imprecisa. Unità: byte |
|
|
|
Il numero totale di byte al secondo trasmessi e ricevuti tramite la rete su una singola istanza EC2 nel cluster. Unità: byte/secondo |
|
|
|
Il numero di attività in esecuzione su una singola istanza EC2 nel cluster. Unità: numero |