

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Collectez les métriques EFA
<a name="CloudWatch-Agent-EFA"></a>

 Vous pouvez utiliser l' CloudWatch agent pour collecter les métriques Elastic Fabric Adapter (EFA) à partir de serveurs Linux auxquels des périphériques EFA sont connectés. Pour configurer cela, ajoutez une `efa` section à l'intérieur de la `metrics_collected` section du fichier de configuration de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter [Section Linux](CloudWatch-Agent-Configuration-File-Details.md#CloudWatch-Agent-Linux-section). 

**Note**  
Toutes les métriques EFA sont signalées sous forme de valeurs delta. L'agent applique automatiquement la conversion cumulée en delta.

Les métriques suivantes peuvent être collectées.


| Métrique | Description | 
| --- | --- | 
| `efa_tx_bytes` | Octets transmis sur le périphérique EFA. | 
| `efa_rx_bytes` | Octets reçus sur le périphérique EFA. | 
| `efa_tx_pkts` | Paquets transmis sur le dispositif EFA. | 
| `efa_rx_pkts` | Paquets reçus sur le périphérique EFA. | 
| `efa_rx_dropped` | Paquets reçus déposés sur le périphérique EFA. | 
| `efa_send_bytes` | Octets envoyés via les opérations d'envoi EFA. | 
| `efa_send_wrs` | Envoyez les demandes de travail terminées. | 
| `efa_recv_bytes` | Octets reçus via les opérations de réception EFA. | 
| `efa_recv_wrs` | Recevez les demandes de travail terminées. | 
| `efa_rdma_read_bytes` | Octets transférés via des opérations de lecture RDMA. | 
| `efa_rdma_read_resp_bytes` | Octets reçus dans les réponses de lecture RDMA. | 
| `efa_rdma_read_wrs` | RDMA lit les demandes de travail terminées. | 
| `efa_rdma_read_wr_err` | Erreurs de demande de travail de lecture RDMA. | 
| `efa_rdma_write_bytes` | Octets transférés via des opérations d'écriture RDMA. | 
| `efa_rdma_write_recv_bytes` | Octets reçus via des opérations d'écriture RDMA. | 
| `efa_rdma_write_wrs` | Demandes de travail de rédaction RDMA terminées. | 
| `efa_rdma_write_wr_err` | Erreurs de demande de travail d'écriture RDMA. | 
| `efa_retrans_bytes` | Octets retransmis. | 
| `efa_retrans_pkts` | Paquets retransmis. | 
| `efa_retrans_timeout_events` | Événements d'expiration du délai de retransmission. | 
| `efa_impaired_remote_conn_events` | Événements de connexion à distance altérés. | 
| `efa_unresponsive_remote_events` | Événements liés à l'absence de réponse des terminaux distants. | 

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

Chaque métrique EFA est émise avec les dimensions suivantes par défaut :
+ `device`— Le nom de l'appareil EFA.
+ `port`— Le numéro de port EFA.
+ `eniId`— L'ID ENI de la carte réseau EFA.

Pour ajouter des dimensions supplémentaires, par exemple`InstanceId`, utilisez le `append_dimensions` champ dans la `metrics` section du fichier de configuration de l'agent.

## Exemple de configuration
<a name="CloudWatch-Agent-EFA-example"></a>

L'exemple de configuration suivant collecte un sous-ensemble de métriques EFA toutes les 60 secondes et ajoute la `InstanceId` dimension à chaque métrique.

```
{
  "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
      }
    }
  }
}
```