View a markdown version of this page

EFA 지표 수집 - Amazon CloudWatch

EFA 지표 수집

CloudWatch 에이전트를 사용하여 EFA 디바이스가 연결된 Linux 서버에서 Elastic Fabric Adapter(EFA) 지표를 수집할 수 있습니다. 이를 설정하려면 CloudWatch 에이전트 구성 파일의 metrics_collected 섹션에 efa 섹션을 추가합니다. 자세한 내용은 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 } } } }