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
EC2le istanze in esecuzione su Linux che utilizzano Elastic Network Adapter (ENA) pubblicano metriche 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 ENA driver, consulta Abilitazione di reti avanzate con Elastic Network Adapter (ENA) su istanze Linux e Abilitazione di reti avanzate con Elastic Network Adapter (ENA) su istanze Windows.
La modalità di impostazione della raccolta dei parametri delle prestazioni di rete varia nei server Linux e nei server Windows.
La tabella seguente elenca queste metriche delle prestazioni di rete abilitate dall'adattatore. ENA Quando l' CloudWatch agente importa queste metriche CloudWatch da istanze Linux, le ethtool_
antepongono all'inizio di ciascuna di queste metriche.
Parametro | Descrizione |
---|---|
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti messi in coda e/o eliminati perché la larghezza di banda aggregata in entrata ha superato il 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 EC2 istanze 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à ENA Express sono abilitate. Per ulteriori informazioni su ENA Express, consulta Migliorare le prestazioni di rete con ENA Express su 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à di AWS Scalable Reliable Datagram (SRD), come segue:
|
Nome su server Linux: Nome su server Windows: |
Il numero di SRD pacchetti trasmessi in un determinato periodo di tempo. |
Nome su server Linux: Nome su server Windows: |
Il numero di SRD pacchetti 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 SRD connessioni simultanee consumate dall'istanza. |
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti è diminuito perché il PPS traffico verso i servizi proxy locali ha superato il limite massimo consentito dall'interfaccia di rete. Ciò influisce sul traffico verso il DNS servizio, l'Instance Metadata Service e l'Amazon Time Sync Service. Questa metrica viene raccolta solo se è stata elencata nella Unità: nessuna |
Nome su server Linux: Nome su server Windows: |
Il numero di pacchetti messi in coda e/o eliminati perché il bidirezionale PPS ha superato il 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 si utilizza il plugin ethtool con l' CloudWatch agente, è anche possibile importare queste statistiche in CloudWatch, insieme alle metriche delle prestazioni di EC2 rete 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 EC2 di rete. CloudWatch bw_in_allowance_exceeded
ethtool_bw_in_allowance_exceeded
CloudWatch
Sui server Linux, per importare le metriche ethtool, aggiungete una ethtool
sezione alla sezione del file di configurazione dell'metrics_collected
agente. 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 statistiche standard raccolte da ethtool che metriche di rete EC2 ad alta risoluzione di Amazon.
L'esempio seguente mostra parte del file di configurazione dell' CloudWatch agente. Questa configurazione raccoglie le metriche standard di ethtool rx_packets
e tx_packets
le metriche delle prestazioni di EC2 rete Amazon solo dall'interfaccia. eth1
Per ulteriori informazioni sul file di configurazione dell' CloudWatch agente, consulta. Crea o modifica manualmente il file di configurazione CloudWatch dell'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 CloudWatch dell'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 Utilizzo di espressioni matematiche con metriche CloudWatch
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, lo è 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 un CloudWatch pannello di controllo, scegli Azioni, quindi scegli Aggiungi al pannello di controllo.