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à.
Raccolta di parametri sulle prestazioni di rete
Le istanze EC2 in esecuzione su Linux che utilizzano Elastic Network Adapter (ENA) pubblicano parametri delle prestazioni di rete. La versione 1.246396.0 e successive dell' CloudWatch agente consentono di importare queste metriche delle prestazioni di rete in. CloudWatch Quando si importano queste metriche delle prestazioni di rete in CloudWatch, vengono addebitate come metriche personalizzate. CloudWatch
Per ulteriori informazioni sul driver ENA, consulta Abilitazione delle reti avanzate con Elastic Network Adapter (ENA) sulle istanze Linux e Abilitazione delle reti avanzate con Elastic Network Adapter (ENA) sulle istanze Windows.
La modalità di impostazione della raccolta dei parametri delle prestazioni di rete varia nei server Linux e nei server Windows.
Nella tabella seguente sono elencati i parametri delle prestazioni di rete abilitati dall'adattatore ENA. Quando l' CloudWatch agente importa queste metriche CloudWatch da istanze Linux, queste vengono anteposte all'inizio di ciascuna ethtool_
di queste metriche.
Parametro | Descrizione |
---|---|
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti accordati e/o rilasciati perché la larghezza di banda aggregata in ingresso ha superato il valore massimo per l'istanza. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti accodati e/o rilasciati perché la larghezza di banda aggregata in uscita ha superato il valore massimo per l'istanza. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Nome su server Linux: Nome su server Windows: |
Riporta il numero di connessioni tracciate che possono essere stabilite dall'istanza prima di raggiungere il limite Connessioni tracciate di quel tipo di istanza. Questa metrica è disponibile solo sulle istanze EC2 basate su Nitro che utilizzano il driver Linux per Elastic Network Adapter (ENA) a partire dalla versione 2.8.1 e sui computer che utilizzano il driver Windows per Elastic Network Adapter (ENA) a partire dalla versione 2.6.0. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Nome su server Linux: Nome su server Windows: |
Descrive quali funzionalità di ENA Express sono abilitate. Per ulteriori informazioni su ENA Express, consulta Migliorare le prestazioni di rete con ENA Express sulle istanze Linux I valori sono i seguenti:
|
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti di rete inviati in un determinato periodo di tempo che soddisfano i requisiti di idoneità dello AWS Scalable Reliable Datagram (SRD), come segue:
|
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti SRD trasmessi in un determinato periodo di tempo. |
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti SRD ricevuti in un determinato periodo di tempo. |
Nome su server Linux: Nome su server Windows: |
La percentuale di utilizzo massimo consentito della memoria per le connessioni SRD simultanee utilizzate dall'istanza. |
Nome su server Linux: Nome su server Windows: |
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. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Nome su server Linux: Nome su server Windows: |
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. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti accodati e/o rilasciati perché il PPS bidirezionale ha superato il valore massimo per l'istanza. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Configurazione di Linux
Sui server Linux, il plugin ethtool consente di importare le metriche delle prestazioni di rete in. CloudWatch
ethtool è un'utility Linux standard in grado di raccogliere statistiche sui dispositivi Ethernet sui server Linux. Le statistiche raccolte dipendono dal dispositivo di rete e dal driver. Esempi di queste statistiche includono tx_cnt
, rx_bytes
, tx_errors
e align_errors
. Quando utilizzi il plugin ethtool con l' CloudWatch agente, puoi anche importare queste statistiche CloudWatch, insieme alle metriche delle prestazioni di rete EC2 elencate in precedenza in questa sezione.
Suggerimento
Per trovare le statistiche disponibili sul nostro sistema operativo e dispositivo di rete, usa il comando ethtool –S
.
Quando l' CloudWatch agente importa le metriche in CloudWatch, aggiunge un ethtool_
prefisso ai nomi di tutte le metriche importate. Quindi viene richiamata la statistica standard di ethtool e rx_bytes
viene richiamata ethtool_rx_bytes
la metrica delle prestazioni di rete EC2. CloudWatch bw_in_allowance_exceeded
ethtool_bw_in_allowance_exceeded
CloudWatch
Sui server Linux, per importare le metriche ethtool, aggiungi una ethtool
sezione alla sezione del file di configurazione dell'agentemetrics_collected
. CloudWatch La sezione ethtool
può includere le seguenti sottosezioni:
interface_include: l'inclusione di questa sezione fa sì che l'agente raccolga i parametri solo dalle interfacce con i nomi elencati in questa sezione. Se si omette questa sezione, i parametri vengono raccolti da tutte le interfacce Ethernet non elencate in
interface_exclude
.L'interfaccia ethernet predefinita è
eth0
.interface_exclude: se si include questa sezione, elencare le interfacce Ethernet da cui non si desidera raccogliere i parametri.
Il plug-in ethtool ignora sempre le interfacce di loopback.
metrics_include — Questa sezione elenca le metriche in cui importare. CloudWatch Può includere sia le statistiche standard raccolte da ethtool che i parametri di rete ad alta risoluzione di Amazon EC2.
L'esempio seguente visualizza parte del file di configurazione dell'agente. CloudWatch Questa configurazione raccoglie i parametri standard ethtool rx_packets
e tx_packets
e i parametri sulle prestazioni rete Amazon EC2 provenienti solo dall'interfaccia eth1
.
Per ulteriori informazioni sul file di configurazione CloudWatch dell'agente, vedere Crea o modifica manualmente il file di configurazione dell' CloudWatch agente.
"metrics": { "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "ethtool": { "interface_include": [ "eth1" ], "metrics_include": [ "rx_packets", "tx_packets", "bw_in_allowance_exceeded", "bw_out_allowance_exceeded", "conntrack_allowance_exceeded", "linklocal_allowance_exceeded", "pps_allowance_exceeded" ] } } }
Configurazione su Windows
Sui server Windows, le metriche delle prestazioni di rete sono disponibili tramite Windows Performance Counters, da cui l' CloudWatch agente raccoglie già le metriche. Non è quindi necessario alcun plug-in per raccogliere queste metriche dai server Windows.
Di seguito è riportato un file di configurazione di esempio per raccogliere le metriche delle prestazioni di rete da Windows. Per ulteriori informazioni sulla modifica del file di configurazione dell' CloudWatch agente, vedere. Crea o modifica manualmente il file di configurazione dell' CloudWatch agente
{ "metrics": { "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "ENA Packets Shaping": { "measurement": [ "Aggregate inbound BW allowance exceeded", "Aggregate outbound BW allowance exceeded", "Connection tracking allowance exceeded", "Link local packet rate allowance exceeded", "PPS allowance exceeded" ], "metrics_collection_interval": 60, "resources": [ "*" ] } } } }
Visualizzazione dei parametri sulle prestazioni di rete
Dopo aver importato le metriche delle prestazioni di rete in CloudWatch, puoi visualizzare queste metriche come grafici di serie temporali e creare allarmi in grado di monitorare queste metriche e avvisarti se superano una soglia specificata. La procedura seguente mostra come visualizzare i parametri ethtool come grafici di serie temporali. Per ulteriori informazioni sull'impostazione degli allarmi, consulta Utilizzo degli CloudWatch allarmi Amazon.
Poiché tutte queste metriche sono contatori aggregati, puoi utilizzare funzioni matematiche metriche, ad esempio per calcolare la frequenza di queste CloudWatch metriche nei grafici o RATE(METRICS())
utilizzarle per impostare allarmi. Per ulteriori informazioni sulle funzioni matematiche dei parametri, consulta Utilizzare la matematica dei parametri
Per visualizzare le metriche delle prestazioni di rete nella console CloudWatch
-
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Nel riquadro di navigazione, seleziona Parametri.
-
Scegli lo spazio dei nomi da utilizzare per i parametri raccolti dall'agente. Per impostazione predefinita, si tratta di CWAgent, ma è possibile che sia stato specificato uno spazio dei nomi diverso nel file di configurazione dell' CloudWatch agente.
-
Scegli una dimensione di parametro (ad esempio, Per-Instance Metrics (Parametri per istanza)).
-
La scheda All metrics (Tutti i parametri) visualizza tutti i parametri per tale dimensione nello spazio dei nomi. Puoi eseguire le operazioni indicate di seguito:
-
Per creare il grafico di un parametro, seleziona la casella di controllo accanto al parametro. Per selezionare tutte i parametri, seleziona la casella di controllo nella riga dell'intestazione della tabella.
-
Per ordinare la tabella, utilizza l'intestazione della colonna.
-
Per filtrare in base a una risorsa, scegli l'ID della risorsa e quindi Add to search (Aggiungi alla ricerca).
-
Per filtrare in base a un parametro, scegli il nome del parametro e quindi Add to search (Aggiungi alla ricerca).
-
(Facoltativo) Per aggiungere questo grafico a una CloudWatch dashboard, scegli Azioni, quindi scegli Aggiungi alla dashboard.