View a markdown version of this page

收集 EFA 指標 - Amazon CloudWatch

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

收集 EFA 指標

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

注意

所有 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

無回應的遠端端點事件。

維度

預設會以下列維度發出每個 EFA 指標:

  • device – EFA 裝置名稱。

  • port – EFA 連接埠號碼。

  • eniId – EFA NIC 的 ENI ID。

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

範例組態

下列範例組態每 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 } } } }