Raccolta di parametri sulle prestazioni di rete - Amazon CloudWatch

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: bw_in_allowance_exceeded

Nome su server Windows: Aggregate inbound BW 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.

Questa metrica viene raccolta solo se è stata elencata nella ethtool sottosezione della sezione del file di configurazione dell'metrics_collectedagente. CloudWatch Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

Nome su server Linux: bw_out_allowance_exceeded

Nome su server Windows: Aggregate outbound BW 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.

Questa metrica viene raccolta solo se è stata elencata nella ethtool sottosezione della sezione del file di configurazione metrics_collected dell' CloudWatch agente. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

Nome su server Linux: conntrack_allowance_available

Nome su server Windows: Available connection tracking allowance

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 ethtool sottosezione della sezione del file di configurazione dell'agente. metrics_collected CloudWatch Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

Nome su server Linux: ena_srd_mode

Nome su server Windows: ena srd mode

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:

  • 0= ENA Express disattivato, UDP disattivato

  • 1= Accensione ENA rapida, UDP disattivata

  • 2= ENA Express spento, UDP acceso

    Nota

    Ciò accade solo quando ENA Express era originariamente abilitato ed UDP era configurato per utilizzarlo. Il valore precedente viene mantenuto per il UDP traffico.

  • 3= ENA Express acceso, acceso UDP

Nome su server Linux: ena_srd_eligible_tx_pkts

Nome su server Windows: ena srd eligible tx pkts

Il numero di pacchetti di rete inviati in un determinato periodo di tempo che soddisfano AWS Requisiti di idoneità per Scalable Reliable Datagram (SRD), come segue:

  • Sono supportati i tipi sia delle istanze di invio sia di quelle di ricezione.

  • Entrambe le istanze di invio e ricezione devono avere Express configurato. ENA

  • Le istanze di invio e ricezione devono trovarsi sulla stessa sottorete.

  • Il percorso di rete tra le istanze non deve includere box middleware (software intermediario). ENAExpress attualmente non supporta le scatole middleware.

Nome su server Linux: ena_srd_tx_pkts

Nome su server Windows: ena srd tx pkts

Il numero di SRD pacchetti trasmessi in un determinato periodo di tempo.

Nome su server Linux: ena_srd_rx_pkts

Nome su server Windows: ena srd rx pkts

Il numero di SRD pacchetti ricevuti in un determinato periodo di tempo.

Nome su server Linux: ena_srd_resource_utilization

Nome su server Windows: ena srd resource utilization

La percentuale di utilizzo massimo consentito della memoria per le SRD connessioni simultanee utilizzate dall'istanza.

Nome su server Linux: linklocal_allowance_exceeded

Nome su server Windows: Link local packet rate allowance exceeded

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 ethtool sottosezione della metrics_collected sezione del file di configurazione dell' CloudWatch agente. Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

Unità: nessuna

Nome su server Linux: pps_allowance_exceeded

Nome su server Windows: PPS allowance exceeded

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 ethtool sottosezione della sezione del file di configurazione dell'agente. metrics_collected CloudWatch Per ulteriori informazioni, consulta la pagina Raccolta di parametri sulle prestazioni di rete

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 utilizzate il plugin ethtool con l' CloudWatch agente, potete anche 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_collectedagente. 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
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel riquadro di navigazione, seleziona Parametri.

  3. 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.

  4. Scegli una dimensione di parametro (ad esempio, Per-Instance Metrics (Parametri per istanza)).

  5. 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:

    1. 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.

    2. Per ordinare la tabella, utilizza l'intestazione della colonna.

    3. Per filtrare in base a una risorsa, scegli l'ID della risorsa e quindi Add to search (Aggiungi alla ricerca).

    4. Per filtrare in base a un parametro, scegli il nome del parametro e quindi Add to search (Aggiungi alla ricerca).

  6. (Facoltativo) Per aggiungere questo grafico a un CloudWatch pannello di controllo, scegli Azioni, quindi scegli Aggiungi al pannello di controllo.