View a markdown version of this page

Coletar métricas do EFA - Amazon CloudWatch

Coletar métricas do EFA

É possível utilizar o atendente do CloudWatch para coletar métricas do Elastic Fabric Adapter (EFA) de servidores Linux que têm dispositivos EFA conectados. Para configurar, adicione uma seção efa à seção metrics_collected do arquivo de configuração do atendente do CloudWatch. Para obter mais informações, consulte Seção Linux.

nota

Todas as métricas do EFA são relatadas como valores delta. O atendente aplica a conversão cumulativa em delta de forma automática.

As seguintes métricas podem ser coletadas.

Métrica Descrição

efa_tx_bytes

Bytes transmitidos no dispositivo EFA.

efa_rx_bytes

Bytes recebidos no dispositivo EFA.

efa_tx_pkts

Pacotes transmitidos no dispositivo EFA.

efa_rx_pkts

Pacotes recebidos no dispositivo EFA.

efa_rx_dropped

Pacotes recebidos descartados no dispositivo EFA.

efa_send_bytes

Bytes enviados por meio de operações de envio do EFA.

efa_send_wrs

Solicitações de trabalho de envio concluídas.

efa_recv_bytes

Bytes recebidos por meio de operações de recebimento do EFA.

efa_recv_wrs

Solicitações de trabalho de recebimento concluídas.

efa_rdma_read_bytes

Bytes transferidos por meio de operações de leitura RDMA.

efa_rdma_read_resp_bytes

Bytes recebidos nas respostas de leitura RDMA.

efa_rdma_read_wrs

Solicitações de trabalho de leitura RDMA concluídas.

efa_rdma_read_wr_err

Erros de solicitação de trabalho de leitura do RDMA.

efa_rdma_write_bytes

Bytes transferidos por meio de operações de gravação RDMA.

efa_rdma_write_recv_bytes

Bytes recebidos por meio de operações de gravação RDMA.

efa_rdma_write_wrs

Solicitações de trabalho de gravação RDMA concluídas.

efa_rdma_write_wr_err

Erros de solicitação de trabalho de gravação do RDMA.

efa_retrans_bytes

Bytes retransmitidos.

efa_retrans_pkts

Pacotes retransmitidos.

efa_retrans_timeout_events

Eventos de tempo limite de retransmissão.

efa_impaired_remote_conn_events

Eventos de conexão remota prejudicados.

efa_unresponsive_remote_events

Eventos de endpoint remoto sem resposta.

Dimensões

Cada métrica dp EFA é emitida com as seguintes dimensões por padrão:

  • device — O nome do dispositivo EFA.

  • port — O número da porta do EFA.

  • eniId — A ID ENI do EFA NIC.

Para acrescentar dimensões adicionais como InstanceId, utilize o campo append_dimensions na seção metrics do arquivo de configuração do atendente.

Exemplo de configuração

O exemplo de configuração a seguir coleta um subconjunto de métricas do EFA a cada 60 segundos e anexa a dimensão InstanceId a cada métrica.

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