

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 收集 EFA 指標
<a name="CloudWatch-Agent-EFA"></a>

 您可以使用 CloudWatch 代理程式，從已連接 EFA 裝置的 Linux 伺服器收集 Elastic Fabric Adapter (EFA) 指標。若要設定此項，請在 CloudWatch 代理程式組態檔案的 `efa`區段內新增 `metrics_collected`區段。如需詳細資訊，請參閱[Linux 區段](CloudWatch-Agent-Configuration-File-Details.md#CloudWatch-Agent-Linux-section)。

**注意**  
所有 EFA 指標都會報告為差異值。代理程式會自動套用cumulative-to-delta轉換。

可以收集以下指標。


| 指標 | 說明 | 
| --- | --- | 
| `efa_tx_bytes` | 在 EFA 裝置上傳輸的位元組。 | 
| `efa_rx_bytes` | EFA 裝置上收到的位元組。 | 
| `efa_tx_pkts` | 在 EFA 裝置上傳輸的封包。 | 
| `efa_rx_pkts` | EFA 裝置上收到的封包。 | 
| `efa_rx_dropped` | 在 EFA 裝置上捨棄的已接收封包。 | 
| `efa_send_bytes` | 透過 EFA 傳送操作傳送的位元組。 | 
| `efa_send_wrs` | 傳送工作請求已完成。 | 
| `efa_recv_bytes` | 透過 EFA 收到的位元組會接收操作。 | 
| `efa_recv_wrs` | 接收已完成的工作請求。 | 
| `efa_rdma_read_bytes` | 透過 RDMA 讀取操作傳輸的位元組。 | 
| `efa_rdma_read_resp_bytes` | RDMA 讀取回應中收到的位元組。 | 
| `efa_rdma_read_wrs` | 已完成 RDMA 讀取工作請求。 | 
| `efa_rdma_read_wr_err` | RDMA 讀取工作請求錯誤。 | 
| `efa_rdma_write_bytes` | 透過 RDMA 寫入操作傳輸的位元組。 | 
| `efa_rdma_write_recv_bytes` | 透過 RDMA 寫入操作收到的位元組。 | 
| `efa_rdma_write_wrs` | 已完成 RDMA 寫入工作請求。 | 
| `efa_rdma_write_wr_err` | RDMA 寫入工作請求錯誤。 | 
| `efa_retrans_bytes` | 重新傳輸的位元組。 | 
| `efa_retrans_pkts` | 重新傳輸的封包。 | 
| `efa_retrans_timeout_events` | 重新傳輸逾時事件。 | 
| `efa_impaired_remote_conn_events` | 遠端連線事件受損。 | 
| `efa_unresponsive_remote_events` | 無回應的遠端端點事件。 | 

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

預設會以下列維度發出每個 EFA 指標：
+ `device` – EFA 裝置名稱。
+ `port` – EFA 連接埠號碼。
+ `eniId` – EFA NIC 的 ENI ID。

若要附加其他維度，例如 `InstanceId`，請使用 代理程式組態檔案 `metrics`區段中的 `append_dimensions` 欄位。

## 範例組態
<a name="CloudWatch-Agent-EFA-example"></a>

下列範例組態每 60 秒收集 EFA 指標的子集，並將`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
      }
    }
  }
}
```