

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

# Raccogli le metriche EFA
<a name="CloudWatch-Agent-EFA"></a>

 È possibile utilizzare l' CloudWatch agente per raccogliere i parametri Elastic Fabric Adapter (EFA) dai server Linux a cui sono collegati dispositivi EFA. Per configurarlo, aggiungi una `efa` sezione all'interno della `metrics_collected` sezione del file di configurazione dell' CloudWatch agente. Per ulteriori informazioni, consulta [Sezione Linux](CloudWatch-Agent-Configuration-File-Details.md#CloudWatch-Agent-Linux-section). 

**Nota**  
Tutte le metriche EFA sono riportate come valori delta. L'agente applica automaticamente la conversione da cumulativa a delta.

È possibile raccogliere i seguenti parametri.


| Metrica | Description | 
| --- | --- | 
| `efa_tx_bytes` | Byte trasmessi sul dispositivo EFA. | 
| `efa_rx_bytes` | Byte ricevuti sul dispositivo EFA. | 
| `efa_tx_pkts` | Pacchetti trasmessi sul dispositivo EFA. | 
| `efa_rx_pkts` | Pacchetti ricevuti sul dispositivo EFA. | 
| `efa_rx_dropped` | I pacchetti ricevuti sono caduti sul dispositivo EFA. | 
| `efa_send_bytes` | Byte inviati tramite operazioni di invio EFA. | 
| `efa_send_wrs` | Richieste di lavoro di invio completate. | 
| `efa_recv_bytes` | Byte ricevuti tramite le operazioni di ricezione EFA. | 
| `efa_recv_wrs` | Richieste di lavoro di ricezione completate. | 
| `efa_rdma_read_bytes` | Byte trasferiti tramite operazioni di lettura RDMA. | 
| `efa_rdma_read_resp_bytes` | Byte ricevuti nelle risposte di lettura RDMA. | 
| `efa_rdma_read_wrs` | Richieste di lavoro di lettura RDMA completate. | 
| `efa_rdma_read_wr_err` | Errori nelle richieste di lavoro di lettura RDMA. | 
| `efa_rdma_write_bytes` | Byte trasferiti tramite operazioni di scrittura RDMA. | 
| `efa_rdma_write_recv_bytes` | Byte ricevuti tramite operazioni di scrittura RDMA. | 
| `efa_rdma_write_wrs` | Richieste di lavoro di scrittura RDMA completate. | 
| `efa_rdma_write_wr_err` | Errori nelle richieste di lavoro di scrittura RDMA. | 
| `efa_retrans_bytes` | Byte ritrasmessi. | 
| `efa_retrans_pkts` | Pacchetti ritrasmessi. | 
| `efa_retrans_timeout_events` | Eventi di timeout di ritrasmissione. | 
| `efa_impaired_remote_conn_events` | Eventi di connessione remota compromessi. | 
| `efa_unresponsive_remote_events` | Eventi degli endpoint remoti che non rispondono. | 

## Dimensioni
<a name="CloudWatch-Agent-EFA-dimensions"></a>

Per impostazione predefinita, ogni metrica EFA viene emessa con le seguenti dimensioni:
+ `device`— Il nome del dispositivo EFA.
+ `port`— Il numero di porta EFA.
+ `eniId`— L'ID ENI dell'EFA NIC.

Per aggiungere dimensioni aggiuntive, ad esempio`InstanceId`, utilizzate il `append_dimensions` campo nella `metrics` sezione del file di configurazione dell'agente.

## Configurazione di esempio
<a name="CloudWatch-Agent-EFA-example"></a>

La configurazione di esempio seguente raccoglie un sottoinsieme di metriche EFA ogni 60 secondi e aggiunge la dimensione a ciascuna metrica. `InstanceId`

```
{
  "metrics": {
    "append_dimensions": {
      "InstanceId": "${aws:InstanceId}"
    },
    "metrics_collected": {
      "efa": {
        "measurement": [
          "efa_tx_bytes",
          "efa_rx_bytes",
          "efa_tx_pkts",
          "efa_rx_pkts",
          "efa_rx_dropped",
          "efa_rdma_read_bytes",
          "efa_rdma_write_bytes"
        ],
        "metrics_collection_interval": 60
      }
    }
  }
}
```