Monitore a integridade do Kinesis Agent - Amazon Data Firehose

A entrega de streams do Amazon Data Firehose para tabelas Apache Iceberg no Amazon S3 está em versão prévia e está sujeita a alterações.

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á.

Monitore 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 CPU de memória do 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. Métricas como consumo de memória CPU e no host e contadores de erros do agente indicam o uso dos recursos do produtor de dados e fornecem informações sobre possíveis erros de configuração ou do 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 obter 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.

Monitor 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.

Unidade: 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