Parametri raccolti dall'agente CloudWatch - Amazon CloudWatch

Parametri raccolti dall'agente CloudWatch

Puoi raccogliere i parametri dai server installando l'agente CloudWatch nel server. Puoi installare l'agente nelle istanze Amazon EC2, nei computer locali e nei server che eseguono Linux, Windows Server o macOS. Se installi l'agente in un'istanza Amazon EC2, i parametri raccolti vengono aggiunti a quelli abilitati per impostazione predefinita nelle istanze Amazon EC2.

Per informazioni su come installare l'agente CloudWatch in un'istanza, consulta Raccolta di parametri e registri da istanze Amazon EC2 e da server on-premise con l'agente CloudWatch.

Tutti i parametri trattati in questa sezione vengono raccolti direttamente dall'agente CloudWatch.

Parametri raccolti dall'agente CloudWatch su istanze di Windows Server

In un server che esegue Windows Server, l'installazione dell'agente CloudWatch permette di raccogliere i parametri associati ai contatori in Performance Monitor di Windows. I nomi dei parametri CloudWatch per questi contatori vengono creati inserendo uno spazio tra il nome dell'oggetto e il nome del contatore. Ad esempio, al contatore % Interrupt Time dell'oggetto Processor viene assegnato il nome parametro Processor % Interrupt Time in CloudWatch. Per ulteriori informazioni sui contatori di Windows Performance Monitor, consulta la documentazione di Microsoft Windows Server.

Lo spazio dei nomi predefinito per i parametri raccolti dall'agente di CloudWatch è CWAgent, ma puoi specificare uno spazio dei nomi diverso durante la configurazione dell'agente.

Parametri raccolti dall'agente CloudWatch nelle istanze Linux e macOS

La tabella seguente elenca i parametri che puoi raccogliere con l'agente CloudWatch nei server Linux e nei computer macOS

Parametro Descrizione

cpu_time_active

Il periodo di tempo durante il quale la CPU è attiva su qualsiasi capacità. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_guest

Il periodo di tempo durante il quale la CPU è in esecuzione su una CPU virtuale per un sistema operativo guest. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_guest_nice

Il periodo di tempo durante il quale la CPU è in esecuzione su una CPU virtuale per un sistema operativo guest di bassa priorità e in cui può essere interrotta da altri processi. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_idle

Il periodo di tempo durante il quale la CPU è inattiva. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_iowait

Il periodo di tempo durante il quale la CPU è in attesa di operazioni di I/O da completare. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_irq

Il periodo di tempo durante il quale la CPU lavora sulle interruzioni. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_nice

Il periodo di tempo durante il quale la CPU è in modalità utente con processi di bassa priorità che possono semplicemente essere interrotti da processi di priorità superiore. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_softirq

Il periodo di tempo durante il quale la CPU lavora sulle interruzioni del software. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_steal

Il periodo di tempo durante il quale la CPU si trova nello stato di stolen time (tempo rubato), ovvero il tempo impiegato su altri sistemi operativi in un ambiente virtualizzato. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_system

Il periodo di tempo durante il quale la CPU si trova in modalità di sistema. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_time_user

Il periodo di tempo durante il quale la CPU si trova in modalità utente. Questo parametro è misurato in centesimi di secondo.

Unità: nessuna

cpu_usage_active

La percentuale di tempo durante il quale la CPU è attiva su qualsiasi capacità.

Unità: percentuale

cpu_usage_guest

La percentuale di tempo durante la quale la CPU è in esecuzione su una CPU virtuale per un sistema operativo guest.

Unità: percentuale

cpu_usage_guest_nice

La percentuale di tempo durante la quale la CPU è in esecuzione su una CPU virtuale per un sistema operativo guest di bassa priorità e che può essere interrotta da altri processi.

Unità: percentuale

cpu_usage_idle

La percentuale di tempo in cui la CPU è inattiva.

Unità: percentuale

cpu_usage_iowait

La percentuale di tempo durante la quale la CPU è in attesa di operazioni di I/O da completare.

Unità: percentuale

cpu_usage_irq

La percentuale di tempo durante la quale la CPU lavora sulle interruzioni.

Unità: percentuale

cpu_usage_nice

La percentuale di tempo durante il quale la CPU è in modalità utente con processi di bassa priorità che possono essere interrotti con facilità da processi di priorità superiore.

Unità: percentuale

cpu_usage_softirq

La percentuale di tempo durante la quale la CPU lavora sulle interruzioni del software.

Unità: percentuale

cpu_usage_steal

La percentuale di tempo durante il quale la CPU si trova nello stato di stolen time, ovvero il tempo impiegato su altri sistemi operativi in un ambiente virtualizzato.

Unità: percentuale

cpu_usage_system

La percentuale di tempo durante la quale la CPU si trova in modalità di sistema.

Unità: percentuale

cpu_usage_user

La percentuale di tempo durante la quale la CPU si trova in modalità utente.

Unità: percentuale

disk_free

Spazio libero sui dischi.

Unità: byte

disk_inodes_free

Il numero di nodi dell'indice disponibili sul disco.

Unità: numero

disk_inodes_total

Il numero totale di nodi dell'indice prenotati sul disco.

Unità: numero

disk_inodes_used

Il numero di nodi dell'indice usati sul disco.

Unità: numero

disk_total

Spazio totale dei dischi, inclusi quelli usati e quelli gratuiti.

Unità: byte

disk_used

Spazio usato sui dischi.

Unità: byte

disk_used_percent

La percentuale di spazio totale del disco usata.

Unità: percentuale

diskio_iops_in_progress

Il numero di richieste di I/O indirizzate al driver del dispositivo, ma che non sono ancora state completate.

Unità: numero

diskio_io_time

La quantità di tempo impiegata dal disco per le richieste di I/O in coda.

Unità: millisecondi

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

diskio_reads

Il numero di operazioni di lettura del disco.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

diskio_read_bytes

Il numero di byte letti dai dischi.

Unità: byte

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

diskio_read_time

Il periodo di tempo che le richieste di lettura hanno aspettato su dischi. Varie richieste di lettura in attesa contemporaneamente aumentano il numero. Ad esempio, se tutte e 5 le richieste sono in attesa per una media di 100 millisecondi, ne vengono segnalati 500.

Unità: millisecondi

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

diskio_writes

Il numero di operazioni di scrittura del disco.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

diskio_write_bytes

Il numero di byte scritti sui dischi.

Unità: byte

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

diskio_write_time

Il periodo di tempo che le richieste di scrittura hanno aspettato sui dischi. Varie richieste di scrittura in attesa contemporaneamente aumentano il numero. Ad esempio, se tutte e 8 le richieste sono in attesa per una media di 1000 millisecondi, ne vengono segnalati 8000.

Unità: millisecondi

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

ethtool_bw_in_allowance_exceeded

Il numero di pacchetti accordati e/o rilasciati perché la larghezza di banda aggregata in ingresso ha superato il valore massimo per l'istanza.

Questo parametro viene raccolto solo se è elencato nella sottosezione ethtool della sezione metrics_collected del file di configurazione dell'agente CloudWatch. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

ethtool_bw_out_allowance_exceeded

Il numero di pacchetti accodati e/o rilasciati perché la larghezza di banda aggregata in uscita ha superato il valore massimo per l'istanza.

Questo parametro viene raccolto solo se è elencato nella sottosezione ethtool della sezione metrics_collected del file di configurazione dell'agente CloudWatch. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

ethtool_conntrack_allowance_exceeded

Il numero di pacchetti accodati o rilasciati perché il rilevamento delle connessioni ha superato il valore massimo per l'istanza e non è stato possibile stabilire nuove connessioni. Ciò può comportare la perdita di pacchetti per il traffico da o verso l'istanza.

Questo parametro viene raccolto solo se è elencato nella sottosezione ethtool della sezione metrics_collected del file di configurazione dell'agente CloudWatch. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

ethtool_linklocal_allowance_exceeded

Il numero di pacchetti accodati o rilasciati perché il PPS del traffico verso i servizi proxy locali ha superato il valore massimo per l'interfaccia di rete. Ciò influisce sul traffico verso il servizio DNS, il servizio di metadati dell'istanza e il servizio Amazon Time Sync.

Questo parametro viene raccolto solo se è elencato nella sottosezione ethtool della sezione metrics_collected del file di configurazione dell'agente CloudWatch. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

ethtool_pps_allowance_exceeded

Il numero di pacchetti accodati e/o rilasciati perché il PPS bidirezionale ha superato il valore massimo per l'istanza.

Questo parametro viene raccolto solo se è elencato nella sottosezione ethtool della sezione metrics_collected del file di configurazione dell'agente CloudWatch. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete.

Unità: nessuna

mem_active

La quantità di memoria utilizzata in un modo qualsiasi durante l'ultimo periodo di campionamento.

Unità: byte

mem_available

La quantità di memoria che è disponibile e che può essere immediatamente determinata durante i processi.

Unità: byte

mem_available_percent

La percentuale di memoria che è disponibile e che può essere immediatamente determinata durante i processi.

Unità: percentuale

mem_buffered

La quantità di memoria che viene utilizzata per i buffer.

Unità: byte

mem_cached

La quantità di memoria che viene utilizzata per le cache dei file.

Unità: byte

mem_free

La quantità di memoria che non viene utilizzata.

Unità: byte

mem_inactive

La quantità di memoria non utilizzata in alcun modo durante l'ultimo periodo di campionamento.

Unità: byte

mem_total

La quantità totale di memoria.

Unità: byte

mem_used

La quantità di memoria attualmente in uso.

Unità: byte

mem_used_percent

La percentuale di memoria attualmente in uso.

Unità: percentuale

net_bytes_recv

Il numero di byte ricevuti dall'interfaccia di rete.

Unità: byte

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_bytes_sent

Il numero di byte inviati dall'interfaccia di rete.

Unità: byte

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_drop_in

Il numero di pacchetti ricevuti da questa interfaccia di rete che sono stati interrotti.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_drop_out

Il numero di pacchetti trasmessi da questa interfaccia di rete che sono stati interrotti.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_err_in

Il numero di errori ricevuti rilevati da questa interfaccia di rete.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_err_out

Il numero di errori trasmessi rilevati da questa interfaccia di rete.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_packets_sent

Il numero di pacchetti inviati da questa interfaccia di rete.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

net_packets_recv

Il numero di pacchetti ricevuti da questa interfaccia di rete.

Unità: numero

L'unica statistica da utilizzare per questo parametro è Sum. Non usare Average.

netstat_tcp_close

Il numero di connessioni TCP senza stato.

Unità: numero

netstat_tcp_close_wait

Il numero di connessioni TCP in attesa di una richiesta di terminazione dal cliente.

Unità: numero

netstat_tcp_closing

Il numero di connessioni TCP in attesa di una richiesta di terminazione con conferma dal cliente.

Unità: numero

netstat_tcp_established

Il numero di connessioni TCP stabilite.

Unità: numero

netstat_tcp_fin_wait1

Il numero di connessioni TCP nello stato FIN_WAIT1 durante la chiusura di una connessione.

Unità: numero

netstat_tcp_fin_wait2

Il numero di connessioni TCP nello stato FIN_WAIT2 durante la chiusura di una connessione.

Unità: numero

netstat_tcp_last_ack

Il numero di connessioni TCP in attesa dell'invio da parte del cliente della conferma del messaggio di terminazione della connessione. Questo è l'ultimo stato prima della chiusura della connessione.

Unità: numero

netstat_tcp_listen

Il numero di porte TCP attualmente in ascolto di una richiesta di connessione.

Unità: numero

netstat_tcp_none

Il numero di connessioni TCP con clienti inattivi.

Unità: numero

netstat_tcp_syn_sent

Il numero di connessioni TCP in attesa di una richiesta di connessione corrispondente dopo aver inviato una richiesta di connessione.

Unità: numero

netstat_tcp_syn_recv

Il numero di connessioni TCP in attesa di una conferma di richiesta di connessione dopo aver inviato e ricevuto una richiesta di connessione.

Unità: numero

netstat_tcp_time_wait

Il numero di connessioni TCP attualmente in attesa che servono per assicurare al cliente la ricezione della conferma della sua richiesta di terminazione della connessione.

Unità: numero

netstat_udp_socket

Il numero delle attuali connessioni UDP.

Unità: numero

processes_blocked

Il numero di processi che sono bloccati.

Unità: numero

processes_dead

Il numero di processi "dead", indicati dal codice di stato X su Linux.

Questo parametro non viene raccolto sui computer macOS.

Unità: numero

processes_idle

Il numero di processi che sono inattivi (che sono in stato di sospensione per più di 20 secondi). Disponibile solo sulle istanze di FreeBSD.

Unità: numero

processes_paging

Il numero di processi in fase di paging, indicati dal codice di stato W su Linux.

Questo parametro non viene raccolto sui computer macOS.

Unità: numero

processes_running

Il numero di processi in elaborazione, indicati dal codice di stato R.

Unità: numero

processes_sleeping

Il numero di processi in fase di sospensione, indicati dal codice di stato S.

Unità: numero

processes_stopped

Il numero di processi arrestati, indicati dal codice di stato T.

Unità: numero

processes_total

Il numero totale di processi sull'istanza.

Unità: numero

processes_total_threads

Il numero totale di thread che costituiscono i processi. Questo parametro è disponibile solo per le istanze su Linux.

Questo parametro non viene raccolto sui computer macOS.

Unità: numero

processes_wait

Il numero di processi in fase di paging, indicati dal codice di stato W nelle istanze FreeBSD. Questo parametro è disponibile solo sulle istanze di FreeBSD e non è disponibile su Linux, Windows Server o macOS.

Unità: numero

processes_zombies

Il numero di processi zombie, indicati dal codice di stato Z.

Unità: numero

swap_free

La quantità di spazio di swapping che non viene usata.

Unità: byte

swap_used

La quantità di spazio di swapping attualmente in uso.

Unità: byte

swap_used_percent

La percentuale di spazio di swapping attualmente in uso.

Unità: percentuale