

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
<a name="CloudWatch-Agent-network-performance"></a>

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 questi parametri 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html) e [Abilitazione delle reti avanzate con Elastic Network Adapter (ENA) sulle istanze Windows](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enhanced-networking-ena.html).

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.


| Metrica | Description | 
| --- | --- | 
|  Nome su server Linux: `bw_in_allowance_exceeded` Nome su server Windows: `Aggregate inbound BW allowance exceeded`  |  Il numero di pacchetti in coda è and/or diminuito perché la larghezza di banda aggregata in entrata 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 [Raccolta di parametri sulle prestazioni di rete](#CloudWatch-Agent-network-performance) Unità: nessuna  | 
|   Nome su server Linux: `bw_out_allowance_exceeded` Nome su server Windows: `Aggregate outbound BW allowance exceeded` |  Il numero di pacchetti in coda è and/or diminuito perché la larghezza di banda aggregata in uscita 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 [Raccolta di parametri sulle prestazioni di rete](#CloudWatch-Agent-network-performance) 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 istanze EC2 basate su Nitro che utilizzano il driver Linux per l'adattatore elastico di rete (ENA) a partire dalla versione 2.8.1 e sui computer che utilizzano il driver Windows per l'adattatore elastico di rete (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 `metrics_collected` dell' CloudWatch agente. Per ulteriori informazioni, consulta [Raccolta di parametri sulle prestazioni di rete](#CloudWatch-Agent-network-performance) Unità: nessuna  | 
|  Nome su server Linux: `ena_srd_mode` Nome su server Windows: `ena srd mode` |  Descrive quali funzionalità ENA Express sono abilitate. Per maggiori informazioni su ENA Express, consulta [ Improve network performance with ENA Express on Linux instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ena-express.html). I valori sono i seguenti: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-network-performance.html)  | 
|  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 i requisiti AWS Scalable Reliable Datagram (SRD) di idoneità, come indicato di seguito: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-network-performance.html)  | 
|  Nome su server Linux: `ena_srd_tx_pkts` Nome su server Windows: `ena srd tx pkts` |  Il numero di pacchetti SRD 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 pacchetti SRD 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 della memoria consentita per le connessioni SRD simultanee adoperate dall'istanza.  | 
|  Nome su server Linux: `linklocal_allowance_exceeded` Nome su server Windows: `Link local packet rate 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 di sincronizzazione oraria di Amazon, ma non influisce sul traffico verso i resolver DNS personalizzati. 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 [Raccolta di parametri sulle prestazioni di rete](#CloudWatch-Agent-network-performance) Unità: nessuna  | 
|  Nome su server Linux: `pps_allowance_exceeded` Nome su server Windows: `PPS allowance exceeded` |  Il numero di pacchetti in coda è and/or diminuito perché il PPS bidirezionale ha superato il massimo consentito 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 [Raccolta di parametri sulle prestazioni di rete](#CloudWatch-Agent-network-performance) Unità: nessuna  | 

## Configurazione di Linux
<a name="CloudWatch-Agent-network-performance-Linux"></a>

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'agente`metrics_collected`. CloudWatch La sezione `ethtool` può includere le seguenti sottosezioni:
+ **interface\$1include**: 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\$1exclude**: 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\$1include** — 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 CloudWatch dell'agente](CloudWatch-Agent-Configuration-File-Details.md).

```
{
"metrics": {
    "append_dimensions": {
      "InstanceId": "${aws:InstanceId}"
    },
    "metrics_collected": {
      "ethtool": {
        "interface_include": [
          "eth1"
        ],
        "metrics_include": [
          "bw_in_allowance_exceeded",
          "bw_out_allowance_exceeded",
          "conntrack_allowance_exceeded",
          "linklocal_allowance_exceeded",
          "pps_allowance_exceeded"
         ]
      }
   }
}
}
```

## Configurazione su Windows
<a name="CloudWatch-Agent-network-performance-Windows"></a>

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](CloudWatch-Agent-Configuration-File-Details.md)

```
{
    "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
<a name="CloudWatch-view-ENA-metrics"></a>

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](CloudWatch_Alarms.md).

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](using-metric-math.md)

**Per visualizzare le metriche delle prestazioni di rete nella console CloudWatch**

1. Apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Nel riquadro di navigazione, seleziona **Parametri**.

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

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

1. La scheda **All metrics** (Tutti i parametri) visualizza tutti i parametri per tale dimensione nello spazio dei nomi. È possibile effettuare le seguenti operazioni:

   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.

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

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

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

1. (Facoltativo) Per aggiungere questo grafico a una CloudWatch dashboard, scegli **Azioni**, quindi scegli **Aggiungi alla dashboard**.