EFA 지표 수집
CloudWatch 에이전트를 사용하여 EFA 디바이스가 연결된 Linux 서버에서 Elastic Fabric Adapter(EFA) 지표를 수집할 수 있습니다. 이를 설정하려면 CloudWatch 에이전트 구성 파일의 metrics_collected 섹션에 efa 섹션을 추가합니다. 자세한 내용은 Linux 섹션 섹션을 참조하세요.
참고
모든 EFA 지표는 델타 값으로 보고됩니다. 에이전트는 cumulative-to-delta 변환을 자동으로 적용합니다.
다음 지표를 수집할 수 있습니다.
| 지표 | 설명 |
|---|---|
|
EFA 디바이스에서 전송된 바이트입니다. |
|
EFA 디바이스에서 수신된 바이트입니다. |
|
EFA 디바이스에서 전송된 패킷입니다. |
|
EFA 디바이스에서 수신된 패킷입니다. |
|
EFA 디바이스에서 삭제된 수신 패킷입니다. |
|
EFA 전송 작업을 통해 전송된 바이트입니다. |
|
작업 요청 전송이 완료되었습니다. |
|
EFA 수신 작업을 통해 수신된 바이트입니다. |
|
작업 요청 수신이 완료되었습니다. |
|
RDMA 읽기 작업을 통해 전송된 바이트입니다. |
|
RDMA 읽기 응답에서 수신된 바이트입니다. |
|
RDMA 읽기 작업 요청이 완료되었습니다. |
|
RDMA 읽기 작업 요청 오류입니다. |
|
RDMA 쓰기 작업을 통해 전송된 바이트입니다. |
|
RDMA 쓰기 작업을 통해 수신된 바이트입니다. |
|
RDMA 쓰기 작업 요청이 완료되었습니다. |
|
RDMA 쓰기 작업 요청 오류입니다. |
|
재전송된 바이트입니다. |
|
패킷이 다시 전송되었습니다. |
|
재전송 제한 시간 이벤트입니다. |
|
원격 연결 이벤트가 손상되었습니다. |
|
응답하지 않는 원격 엔드포인트 이벤트입니다. |
측정 기준
각 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 } } } }