

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Sammeln Sie EFA-Metriken
<a name="CloudWatch-Agent-EFA"></a>

 Sie können den CloudWatch Agenten verwenden, um Elastic Fabric Adapter (EFA) -Metriken von Linux-Servern zu sammeln, an die EFA-Geräte angeschlossen sind. Um dies einzurichten, fügen Sie dem `efa` Abschnitt der CloudWatch Agenten-Konfigurationsdatei einen `metrics_collected` Abschnitt hinzu. Weitere Informationen finden Sie unter [Linux-Abschnitt](CloudWatch-Agent-Configuration-File-Details.md#CloudWatch-Agent-Linux-section). 

**Anmerkung**  
Alle EFA-Metriken werden als Deltawerte gemeldet. Der Agent führt automatisch eine kumulative in eine Delta-Konvertierung durch.

Die folgenden Metriken können erfasst werden.


| Metrik | Description | 
| --- | --- | 
| `efa_tx_bytes` | Auf dem EFA-Gerät übertragene Bytes. | 
| `efa_rx_bytes` | Auf dem EFA-Gerät empfangene Bytes. | 
| `efa_tx_pkts` | Auf dem EFA-Gerät übertragene Pakete. | 
| `efa_rx_pkts` | Auf dem EFA-Gerät empfangene Pakete. | 
| `efa_rx_dropped` | Empfangene Pakete, die auf dem EFA-Gerät verworfen wurden. | 
| `efa_send_bytes` | Bytes, die über EFA-Sendeoperationen gesendet wurden. | 
| `efa_send_wrs` | Abgeschlossene Arbeitsanfragen senden. | 
| `efa_recv_bytes` | Über EFA-Empfangsoperationen empfangene Bytes. | 
| `efa_recv_wrs` | Erledigte Arbeitsanfragen empfangen. | 
| `efa_rdma_read_bytes` | Bytes, die über RDMA-Lesevorgänge übertragen wurden. | 
| `efa_rdma_read_resp_bytes` | In RDMA-Leseantworten empfangene Bytes. | 
| `efa_rdma_read_wrs` | RDMA-Leseanforderungen wurden abgeschlossen. | 
| `efa_rdma_read_wr_err` | RDMA-Lesefehler für Arbeitsanfragen. | 
| `efa_rdma_write_bytes` | Bytes, die über RDMA-Schreiboperationen übertragen wurden. | 
| `efa_rdma_write_recv_bytes` | Über RDMA-Schreiboperationen empfangene Bytes. | 
| `efa_rdma_write_wrs` | RDMA-Schreibanforderungen wurden abgeschlossen. | 
| `efa_rdma_write_wr_err` | RDMA-Schreibfehler bei Arbeitsanfragen. | 
| `efa_retrans_bytes` | Erneut übertragene Bytes. | 
| `efa_retrans_pkts` | Pakete wurden erneut übertragen. | 
| `efa_retrans_timeout_events` | Timeout-Ereignisse bei der erneuten Übertragung. | 
| `efa_impaired_remote_conn_events` | Beeinträchtigte Fernverbindungsereignisse. | 
| `efa_unresponsive_remote_events` | Ereignisse auf Remote-Endgeräten reagieren nicht. | 

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

Jede EFA-Metrik wird standardmäßig mit den folgenden Dimensionen ausgegeben:
+ `device`— Der EFA-Gerätename.
+ `port`— Die EFA-Portnummer.
+ `eniId`— Die ENI-ID der EFA-NIC.

Verwenden Sie das `append_dimensions` Feld im `metrics` Abschnitt der Agentenkonfigurationsdatei`InstanceId`, um zusätzliche Dimensionen anzuhängen, z. B.

## Beispielkonfiguration
<a name="CloudWatch-Agent-EFA-example"></a>

In der folgenden Beispielkonfiguration wird alle 60 Sekunden eine Teilmenge von EFA-Metriken erfasst und die `InstanceId` Dimension an jede Metrik angehängt.

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