Monitorar a integridade do Kinesis Agent - Amazon Data Firehose

O Amazon Data Firehose era conhecido anteriormente como Amazon Kinesis Data Firehose

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorar a integridade do Kinesis Agent

O Kinesis Agent publica CloudWatch métricas personalizadas com um namespace de. AWS KinesisAgent Ele ajuda a avaliar se o agente está íntegro, enviando dados para o Amazon Data Firehose conforme especificado e consumindo a quantidade adequada de recursos de CPU e memória no produtor de dados.

Métricas como número de registros e bytes enviados são úteis para entender a taxa na qual o agente está enviando dados para o stream do Firehose. Quando essas métricas ficarem abaixo dos limites esperados em alguns percentuais ou caírem para zero, isso poderá indicar problemas de configuração, erros de rede ou problemas de integridade do agente. As métricas como consumo de CPU e memória no host e contadores de erros do agente indicam uso de recurso por parte do produtor de dados e fornece informações sobre erros potenciais de configuração ou de host. Por fim, o agente também registra exceções de serviço para ajudar a investigar problemas do agente.

As métricas do agente são reportadas na região especificada na configuração de agente cloudwatch.endpoint. Para ter mais informações, consulte Configurações do agente.

As métricas do Cloudwatch publicadas de vários Kinesis Agents são agregadas ou combinadas.

Há um custo nominal para as métricas emitidas pelo Kinesis Agent, que são habilitadas por padrão. Para obter mais informações, consulte Amazon CloudWatch Pricing.

Monitoramento com CloudWatch

O Kinesis Agent envia as seguintes métricas para o. CloudWatch

Métrica Descrição
BytesSent

O número de bytes enviados para o stream do Firehose durante o período especificado.

Unidades: bytes

RecordSendAttempts

O número de tentativas de registro (primeira vez ou como nova tentativa) em uma chamada para PutRecordBatch no período especificado.

Unidades: contagem

RecordSendErrors

O número de registros que retornaram status de falha em uma chamada para PutRecordBatch, incluindo novas tentativas, no período especificado.

Unidades: contagem

ServiceErrors

O número de chamadas para PutRecordBatch que resultaram em erro de serviço (diferente de um erro de controle de utilização) no período especificado.

Unidades: contagem