Monitoramento do Amazon Data Firehose com métricas do CloudWatch - Amazon 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á.

Monitoramento do Amazon Data Firehose com métricas do CloudWatch

Importante

Certifique-se de ativar os alarmes em todas as métricas do CloudWatch que pertencem ao destino para identificar os erros em tempo hábil.

O Amazon Data Firehose é integrado com as métricas do Amazon CloudWatch para que você possa coletar, visualizar e analisar as métricas do CloudWatch para os fluxos do Firehose. Por exemplo, é possível monitorar as métricas IncomingBytes e IncomingRecords para rastrear os dados dos produtores de dados ingeridos no Amazon Data Firehose.

O Amazon Data Firehose coleta e publica métricas do CloudWatch a cada minuto. Porém, se ocorrerem surtos de dados recebidos apenas por alguns segundos, eles podem não ser totalmente capturados ou visíveis nas métricas de um minuto. Isso ocorre porque as métricas do CloudWatch são agregadas a partir do Amazon Data Firehose em intervalos de um minuto.

As métricas coletadas para os fluxos do Firehose são gratuitas. Para obter informações sobre as métricas do Kinesis Agent, consulte Monitoramento da integridade do Kinesis Agent.

Métricas do CloudWatch para particionamento dinâmico

Se o particionamento dinâmico estiver habilitado, o namespace AWS/Firehose incluirá as métricas a seguir.

Métrica Descrição
ActivePartitionsLimit

O número máximo de partições ativas que um fluxo do Firehose processa antes de enviar dados para o bucket de erros.

Unidades: contagem

PartitionCount

O número de partições que estão sendo processadas, em outras palavras, a contagem de partições ativas. Esse número varia entre 1 e o limite de contagem de partições que é 500 (padrão).

Unidades: contagem

PartitionCountExceeded

Essa métrica indica se você está excedendo o limite de contagem de partições. Ela emite 1 ou 0 dependendo do limite ser violado ou não.

JQProcessing.Duration

Retorna a quantidade de tempo necessária para executar a expressão JQ na função JQ do Lambda.

Unidade: milissegundos

PerPartitionThroughput

Indica o throughput que está sendo processado por partição. Essa métrica permite monitorar o throughput por partição.

Unidades: StandardUnit.BytesSecond

DeliveryToS3.ObjectCount

Indica o número de objetos que estão sendo entregues ao bucket do S3.

Unidades: contagem

Métricas do CloudWatch para entrega de dados

O namespace AWS/Firehose inclui as métricas de nível do serviço a seguir. Se você observar pequenas quedas na média para BackupToS3.Success, DeliveryToS3.Success, DeliveryToSplunk.Success, DeliveryToAmazonOpenSearchService.Success ouDeliveryToRedshift.Success, isso não indica que há perda de dados. O Amazon Data Firehose faz novas tentativas quando há erros de entrega e não avança até que os registros sejam entregues com êxito ao destino configurado ou ao bucket do S3 de backup.

Entrega ao OpenSearch Service

Métrica Descrição
DeliveryToAmazonOpenSearchService.Bytes

O número de bytes indexados para o OpenSearch Service no período especificado.

Unidade: bytes

DeliveryToAmazonOpenSearchService.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Os registros mais antigos do que isso foram enviados para o OpenSearch Service.

Unidades: segundos

DeliveryToAmazonOpenSearchService.Records

O número de registros indexados para o OpenSearch Service no período especificado.

Unidades: contagem

DeliveryToAmazonOpenSearchService.Success

A soma dos registros indexados com êxito.

DeliveryToS3.Bytes

O número de bytes entregues ao Amazon S3 no período especificado. O Amazon Data Firehose só emite essa métrica quando você habilita o backup de todos os documentos.

Unidades: contagem

DeliveryToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o bucket do S3. O Amazon Data Firehose só emite essa métrica quando você habilita o backup de todos os documentos.

Unidades: segundos

DeliveryToS3.Records

O número de registros entregues ao Amazon S3 no período especificado. O Amazon Data Firehose só emite essa métrica quando você habilita o backup de todos os documentos.

Unidades: contagem

DeliveryToS3.Success

A soma de comandos put do Amazon S3 com êxito. O Amazon Data Firehose sempre emite essa métrica, independentemente de o backup estar habilitado apenas para documentos com falha ou para todos os documentos.

DeliveryToAmazonOpenSearchService.AuthFailure

Erro de autenticação/autorização. Verifique a política de cluster e as permissões de perfil de OS/ES.

0 indica que não há nenhum problema. 1 indica falha de autenticação.

DeliveryToAmazonOpenSearchService.DeliveryRejected

Erro de entrega rejeitada. Verifique a política de cluster e as permissões de perfil de OS/ES.

0 indica que não há nenhum problema. 1 indica uma falha de entrega.

Entrega para o OpenSearch Sem Servidor

Métrica Descrição
DeliveryToAmazonOpenSearchServerless.Bytes

O número de bytes indexados para o OpenSearch Sem Servidor no período especificado.

Unidade: bytes

DeliveryToAmazonOpenSearchServerless.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigos do que isso foi entregue ao OpenSearch Sem Servidor.

Unidades: segundos

DeliveryToAmazonOpenSearchServerless.Records

O número de registros indexados para o OpenSearch Sem Servidor no período especificado.

Unidades: contagem

DeliveryToAmazonOpenSearchServerless.Success

A soma dos registros indexados com êxito.

DeliveryToS3.Bytes

O número de bytes entregues ao Amazon S3 no período especificado. O Amazon Data Firehose só emite essa métrica quando você habilita o backup de todos os documentos.

Unidades: contagem

DeliveryToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o bucket do S3. O Amazon Data Firehose só emite essa métrica quando você habilita o backup de todos os documentos.

Unidades: segundos

DeliveryToS3.Records

O número de registros entregues ao Amazon S3 no período especificado. O Amazon Data Firehose só emite essa métrica quando você habilita o backup de todos os documentos.

Unidades: contagem

DeliveryToS3.Success

A soma de comandos put do Amazon S3 com êxito. O Amazon Data Firehose sempre emite essa métrica, independentemente de o backup estar habilitado apenas para documentos com falha ou para todos os documentos.

DeliveryToAmazonOpenSearchServerless.AuthFailure

Erro de autenticação/autorização. Verifique a política de cluster e as permissões de perfil de OS/ES.

0 indica que não há nenhum problema. 1 indica falha de autenticação.

DeliveryToAmazonOpenSearchServerless.DeliveryRejected

Erro de entrega rejeitada. Verifique a política de cluster e as permissões de perfil de OS/ES.

0 indica que não há nenhum problema. 1 indica uma falha de entrega.

Entrega ao Amazon Redshift

Métrica Descrição
DeliveryToRedshift.Bytes

O número de bytes copiados para o Amazon Redshift no período especificado.

Unidades: contagem

DeliveryToRedshift.Records

O número de registros copiados para o Amazon Redshift no período especificado.

Unidades: contagem

DeliveryToRedshift.Success

A soma de comandos COPY do Amazon Redshift com êxito.

DeliveryToS3.Bytes

O número de bytes entregues ao Amazon S3 no período especificado.

Unidade: bytes

DeliveryToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o bucket do S3.

Unidades: segundos

DeliveryToS3.Records

O número de registros entregues ao Amazon S3 no período especificado.

Unidades: contagem

DeliveryToS3.Success

A soma de comandos put do Amazon S3 com êxito.

BackupToS3.Bytes

O número de bytes entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando o backup no Amazon S3 está ativado.

Unidades: contagem

BackupToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que isso foi entregue ao bucket do Amazon S3 para backup. O Amazon Data Firehose emite essa métrica quando o backup no Amazon S3 está ativado.

Unidades: segundos

BackupToS3.Records

O número de registros entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando o backup no Amazon S3 está ativado.

Unidades: contagem

BackupToS3.Success

A soma dos comandos put do Amazon S3 com êxito para backup. O Amazon Data Firehose emite essa métrica quando o backup no Amazon S3 está ativado.

Entrega ao Amazon S3

As métricas na tabela a seguir são relativas à entrega ao Amazon S3 quando ele é o destino principal do fluxo do Firehose.

Métrica Descrição
DeliveryToS3.Bytes

O número de bytes entregues ao Amazon S3 no período especificado.

Unidade: bytes

DeliveryToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o bucket do S3.

Unidades: segundos

DeliveryToS3.Records

O número de registros entregues ao Amazon S3 no período especificado.

Unidades: contagem

DeliveryToS3.Success

A soma de comandos put do Amazon S3 com êxito.

BackupToS3.Bytes

O número de bytes entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando o backup está habilitado (o que só é possível quando a transformação de dados também está habilitada).

Unidades: contagem

BackupToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que isso foi entregue ao bucket do Amazon S3 para backup. O Amazon Data Firehose emite essa métrica quando o backup está habilitado (o que só é possível quando a transformação de dados também está habilitada).

Unidades: segundos

BackupToS3.Records

O número de registros entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando o backup está habilitado (o que só é possível quando a transformação de dados também está habilitada).

Unidades: contagem

BackupToS3.Success

A soma dos comandos put do Amazon S3 com êxito para backup. O Amazon Data Firehose emite essa métrica quando o backup está habilitado (o que só é possível quando a transformação de dados também está habilitada).

Entrega ao Snowflake

Métrica Descrição
DeliveryToSnowflake.Bytes

O número de bytes entregues ao Snowflake no período especificado.

Unidade: bytes

DeliveryToSnowflake.DataFreshness

A idade (da chegada ao Farehose até agora) do registro mais antigo no Firehose. Quaisquer registros mais antigos que esse foram enviados ao Snowflake. Observe que pode levar alguns segundos para confirmar os dados no Snowflake após a chamada de inserção do Firehose obtiver êxito. Para saber o tempo necessário para confirmar os dados no Snowflake, consulte a métrica DeliveryToSnowflake.DataCommitLatency.

Unidades: segundos

DeliveryToSnowflake.DataCommitLatency O tempo necessário para que os dados sejam confirmados no Snowflake depois de o Firehose ter inserido os registros com êxito.

Unidades: segundos

DeliveryToSnowflake.Records

O número de registros entregues ao Snowflake no período especificado.

Unidades: contagem

DeliveryToSnowflake.Success A soma das chamadas de inserção com êxito feitas para o Snowflake.
DeliveryToS3.Bytes O número de bytes entregues ao Amazon S3 no período especificado. Essa métrica só estará disponível quando a entrega para o Snowflake falhar e o Firehose tentar fazer backup dos dados com falha no S3.

Unidade: bytes

DeliveryToS3.Records O número de registros entregues ao Amazon S3 no período especificado. Essa métrica só estará disponível quando a entrega para o Snowflake falhar e o Firehose tentar fazer backup dos dados com falha no S3.

Unidades: contagem

DeliveryToS3.Success A soma de comandos put do Amazon S3 com êxito. Essa métrica só estará disponível quando a entrega para o Snowflake falhar e o Firehose tentar fazer backup dos dados com falha no S3.
BackupToS3.DataFreshness A idade (da entrada no Firehose até agora) do registro mais antigo no Firehose. Quaisquer registros mais antigos que isso foram entregues ao bucket do Amazon S3 para backup. Essa métrica está disponível quando o fluxo do Firehose é configurado para fazer backup de todos os dados.

Unidades: segundos

BackupToS3.Records O número de registros entregues ao Amazon S3 para backup no período especificado. Essa métrica está disponível quando o fluxo do Firehose é configurado para fazer backup de todos os dados.

Unidades: contagem

BackupToS3.Bytes O número de bytes entregues ao Amazon S3 para backup no período especificado. Essa métrica está disponível quando o fluxo do Firehose é configurado para fazer backup de todos os dados.

Unidades: contagem

BackupToS3.Success A soma de comandos put do Amazon S3 com êxito para backup. O Firehose emite essa métrica quando o fluxo do Firehose é configurado para fazer backup de todos os dados.

Entrega ao Splunk

Métrica Descrição
DeliveryToSplunk.Bytes

O número de bytes enviados para o Splunk ao longo do período de tempo especificado.

Unidade: bytes

DeliveryToSplunk.DataAckLatency

O tempo aproximado que leva para receber uma mensagem de confirmação do Splunk depois que o Amazon Data Firehose envia os dados. A tendência de aumento ou diminuição dessa métrica é mais útil que o valor aproximado absoluto. As tendências de aumento podem indicar taxas de confirmação e indexação mais lentas dos indexadores da Splunk.

Unidades: segundos

DeliveryToSplunk.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o Splunk.

Unidades: segundos

DeliveryToSplunk.Records

O número de registros enviados para o Splunk ao longo do período de tempo especificado.

Unidades: contagem

DeliveryToSplunk.Success

A soma dos registros indexados com êxito.

DeliveryToS3.Success

A soma de comandos put do Amazon S3 com êxito. Essa métrica é emitida quando o backup no Amazon S3 está habilitado.

BackupToS3.Bytes

O número de bytes entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando o fluxo do Firehose é configurado para fazer backup de todos os documentos.

Unidades: contagem

BackupToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que isso foi entregue ao bucket do Amazon S3 para backup. O Amazon Data Firehose emite essa métrica quando o fluxo do Firehose é configurado para fazer backup de todos os documentos.

Unidades: segundos

BackupToS3.Records

O número de registros entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando o fluxo do Firehose é configurado para fazer backup de todos os documentos.

Unidades: contagem

BackupToS3.Success

A soma dos comandos put do Amazon S3 com êxito para backup. O Amazon Data Firehose emite essa métrica quando o fluxo do Firehose é configurado para fazer backup de todos os documentos.

Entrega para endpoints de HTTP

Métrica Descrição
DeliveryToHttpEndpoint.Bytes

O número de bytes entregues com êxito ao endpoint de HTTP.

Unidade: bytes

DeliveryToHttpEndpoint.Records

O número de registros entregues com êxito ao endpoint de HTTP.

Unidade: contagens

DeliveryToHttpEndpoint.DataFreshness

A idade do registro mais antigo no Amazon Data Firehose.

Unidades: segundos

DeliveryToHttpEndpoint.Success

A soma de todas as solicitações de entrega de dados com êxito para o endpoint de HTTP

Unidades: contagem

DeliveryToHttpEndpoint.ProcessedBytes

O número de tentativas de bytes processados, incluindo as novas tentativas.

DeliveryToHttpEndpoint.ProcessedRecords

O número de tentativas de registro, incluindo as novas tentativas.

Métricas de ingestão de dados

Ingestão de dados por meio do Kinesis Data Streams

Métrica Descrição
DataReadFromKinesisStream.Bytes

Quando a fonte de dados é um fluxo de dados do Kinesis, essa métrica indica o número de bytes desse fluxo de dados que foram lidos. Esse número inclui releituras devido a failovers.

Unidade: bytes

DataReadFromKinesisStream.Records

Quando a fonte de dados é um fluxo de dados do Kinesis, essa métrica indica o número de registros desse fluxo de dados que foram lidos. Esse número inclui releituras devido a failovers.

Unidades: contagem

ThrottledDescribeStream

O número total de vezes que a operação DescribeStream será limitada quando a fonte de dados for um streaming de dados do Kinesis.

Unidades: contagem

ThrottledGetRecords

O número total de vezes que a operação GetRecords será limitada quando a fonte de dados for um streaming de dados do Kinesis.

Unidades: contagem

ThrottledGetShardIterator

O número total de vezes que a operação GetShardIterator será limitada quando a fonte de dados for um streaming de dados do Kinesis.

Unidades: contagem

KinesisMillisBehindLatest

Quando a fonte de dados for um streaming de dados do Kinesis, esta métrica indica o número de milissegundos de diferença que o último registro de leitura está em relação ao registro mais recente nesse streaming.

Unidade: milissegundo

Ingestão de dados por meio de Direct PUT

Métrica Descrição
BackupToS3.Bytes

O número de bytes entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando a transformação de dados está habilitada para os destinos do Amazon S3 ou do Amazon Redshift.

Unidade: bytes

BackupToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que isso foi entregue ao bucket do Amazon S3 para backup. O Amazon Data Firehose emite essa métrica quando a transformação de dados está habilitada para os destinos do Amazon S3 ou do Amazon Redshift.

Unidades: segundos

BackupToS3.Records

O número de registros entregues ao Amazon S3 para backup no período especificado. O Amazon Data Firehose emite essa métrica quando a transformação de dados está habilitada para os destinos do Amazon S3 ou do Amazon Redshift.

Unidades: contagem

BackupToS3.Success

A soma dos comandos put do Amazon S3 com êxito para backup. O Amazon Data Firehose emite essa métrica quando a transformação de dados está habilitada para os destinos do Amazon S3 ou do Amazon Redshift.

BytesPerSecondLimit O número máximo atual de bytes por segundo que um fluxo do Firehose pode ingerir antes da limitação. Para solicitar um aumento desse limite, acesse o AWS Support Center e escolha Criar caso e, depois, escolha Aumento de limite de serviço.
DeliveryToAmazonOpenSearchService.Bytes

O número de bytes indexados para o OpenSearch Service no período especificado.

Unidade: bytes

DeliveryToAmazonOpenSearchService.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Os registros mais antigos do que isso foram enviados para o OpenSearch Service.

Unidades: segundos

DeliveryToAmazonOpenSearchService.Records

O número de registros indexados para o OpenSearch Service no período especificado.

Unidades: contagem

DeliveryToAmazonOpenSearchService.Success

A soma dos registros indexados com êxito.

DeliveryToRedshift.Bytes

O número de bytes copiados para o Amazon Redshift no período especificado.

Unidade: bytes

DeliveryToRedshift.Records

O número de registros copiados para o Amazon Redshift no período especificado.

Unidades: contagem

DeliveryToRedshift.Success

A soma de comandos COPY do Amazon Redshift com êxito.

DeliveryToS3.Bytes

O número de bytes entregues ao Amazon S3 no período especificado.

Unidade: bytes

DeliveryToS3.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o bucket do S3.

Unidades: segundos

DeliveryToS3.Records

O número de registros entregues ao Amazon S3 no período especificado.

Unidades: contagem

DeliveryToS3.Success

A soma de comandos put do Amazon S3 com êxito.

DeliveryToSplunk.Bytes

O número de bytes enviados para o Splunk ao longo do período de tempo especificado.

Unidade: bytes

DeliveryToSplunk.DataAckLatency

O tempo aproximado que leva para receber uma mensagem de confirmação do Splunk depois que o Amazon Data Firehose envia os dados. A tendência de aumento ou diminuição dessa métrica é mais útil que o valor aproximado absoluto. As tendências de aumento podem indicar taxas de confirmação e indexação mais lentas dos indexadores da Splunk.

Unidades: segundos

DeliveryToSplunk.DataFreshness

A idade (da entrada no Amazon Data Firehose até agora) do registro mais antigo no Amazon Data Firehose. Qualquer registro mais antigo que esse foi enviado para o Splunk.

Unidades: segundos

DeliveryToSplunk.Records

O número de registros enviados para o Splunk ao longo do período de tempo especificado.

Unidades: contagem

DeliveryToSplunk.Success

A soma dos registros indexados com êxito.

IncomingBytes

O número de bytes ingeridos com êxito no fluxo do Firehose durante o período especificado. O controle de utilização pode ser aplicado à ingestão de dados quando ela excede um dos limites do fluxo do Firehose. Os dados com controle de utilização não serão contabilizados em IncomingBytes..

Unidade: bytes

IncomingPutRequests

O número de solicitações PutRecord e PutRecordBatch com êxito durante o período especificado.

Unidades: contagem

IncomingRecords

O número de registros ingeridos com êxito no fluxo do Firehose durante o período especificado. O controle de utilização pode ser aplicado à ingestão de dados quando ela excede um dos limites do fluxo do Firehose. Os dados com controle de utilização não serão contabilizados em IncomingRecords..

Unidades: contagem

RecordsPerSecondLimit

O número máximo atual de registros por segundo que um fluxo do Firehose pode ingerir antes da limitação.

Unidades: contagem

ThrottledRecords

O número de registros que foram limitados porque a ingestão de dados excedeu um dos limites de fluxo do Firehose.

Unidades: contagem

Ingestão de dados do MSK

Métrica Descrição
DataReadFromSource.Records

O número de registros lidos do Kafka Topic de origem.

Unidades: contagem

DataReadFromSource.Bytes

O número de bytes lidos do Kafka Topic de origem.

Unidade: bytes

SourceThrottled.Delay

A quantidade de tempo que o cluster do Kafka de origem demora para retornar os registros do Kafka Topic de origem.

Unidade: milissegundos

BytesPerSecondLimit

Limite atual do throughput com o qual o Firehose lerá em cada partição do Kafka Topic de origem.

Unidades: bytes/segundo

KafkaOffsetLag

A diferença entre o maior deslocamento de registro que o Firehose leu no Kafka Topic de origem e o maior deslocamento de registro disponível do Kafka Topic de origem.

Unidades: contagem

FailedValidation.Records

O número de registros que não foram aprovados na validação de registros.

Unidades: contagem

FailedValidation.Bytes

O número de bytes que não foram aprovados na validação de registros.

Unidade: bytes

DataReadFromSource.Backpressured

Indica que um fluxo do Firehose está atrasado na leitura de registros da partição da fonte porque BytesPerSecondLimit por partição foi excedido ou porque o fluxo normal de entrega está lento ou parou

Unidade: booleano

Métricas do CloudWatch no nível da API

O namespace AWS/Firehose inclui as métricas de nível da API a seguir.

Métrica Descrição
DescribeDeliveryStream.Latency

O tempo gasto por operação DescribeDeliveryStream, medido ao longo do período de tempo especificado.

Unidade: milissegundos

DescribeDeliveryStream.Requests

O número total de solicitações DescribeDeliveryStream.

Unidades: contagem

ListDeliveryStreams.Latency

O tempo gasto por operação ListDeliveryStream, medido ao longo do período de tempo especificado.

Unidade: milissegundos

ListDeliveryStreams.Requests

O número total de solicitações ListFirehose.

Unidades: contagem

PutRecord.Bytes

O número de bytes colocados no fluxo do Firehose usando PutRecord durante período especificado.

Unidade: bytes

PutRecord.Latency

O tempo gasto por operação PutRecord, medido ao longo do período de tempo especificado.

Unidade: milissegundos

PutRecord.Requests

O número total de solicitações PutRecord, igual ao número total de registros das operações PutRecord.

Unidades: contagem

PutRecordBatch.Bytes

O número de bytes colocados no fluxo do Firehose usando PutRecordBatch durante período especificado.

Unidade: bytes

PutRecordBatch.Latency

O tempo gasto por operação PutRecordBatch, medido ao longo do período de tempo especificado.

Unidade: milissegundos

PutRecordBatch.Records

O número total de registros das operações PutRecordBatch.

Unidades: contagem

PutRecordBatch.Requests

O número total de solicitações PutRecordBatch.

Unidades: contagem

PutRequestsPerSecondLimit

O número máximo de solicitações put por segundo que um fluxo do Firehose pode processar antes da limitação. Esse número inclui solicitações PutRecord e PutRecordBatch.

Unidades: contagem

ThrottledDescribeStream

O número total de vezes que a operação DescribeStream será limitada quando a fonte de dados for um streaming de dados do Kinesis.

Unidades: contagem

ThrottledGetRecords

O número total de vezes que a operação GetRecords será limitada quando a fonte de dados for um streaming de dados do Kinesis.

Unidades: contagem

ThrottledGetShardIterator

O número total de vezes que a operação GetShardIterator será limitada quando a fonte de dados for um streaming de dados do Kinesis.

Unidades: contagem

UpdateDeliveryStream.Latency

O tempo gasto por operação UpdateDeliveryStream, medido ao longo do período de tempo especificado.

Unidade: milissegundos

UpdateDeliveryStream.Requests

O número total de solicitações UpdateDeliveryStream.

Unidades: contagem

Métricas do CloudWatch de transformação de dados

Se a transformação de dados com o Lambda estiver habilitada, o AWS/Firehose namespace incluirá as métricas a seguir.

Métrica Descrição
ExecuteProcessing.Duration

O tempo que leva cada invocação da função do Lambda realizada pelo Firehose.

Unidade: milissegundos

ExecuteProcessing.Success

A soma das invocações com êxito da função do Lambda sobre a soma do total de invocações da função do Lambda.

SucceedProcessing.Records

O número de registros processados com êxito no período especificado.

Unidades: contagem

SucceedProcessing.Bytes

O número de bytes processados com êxito no período especificado.

Unidade: bytes

Métricas de descompressão do CloudWatch Logs

Se a descompactação estiver habilitada para entrega do CloudWatch Logs, o namespace AWS/Firehose incluirá as métricas a seguir.

Métrica Descrição
OutputDecompressedBytes.Success

Dados descompactados em bytes com êxito

Unidade: bytes

OutputDecompressedBytes.Failed

Dados descompactados em bytes com falha

Unidade: bytes

OutputDecompressedRecords.Success

Número de registros descompactados com êxito

Unidades: contagem

OutputDecompressedRecords.Failed

Número de registros descompactados com falha

Unidades: contagem

Métricas do CloudWatch de conversão de formato

Se a conversão de formato estiver desativada, o namespace AWS/Firehose incluirá as seguintes métricas.

Métrica Descrição
SucceedConversion.Records

O número de registros convertidos com êxito.

Unidades: contagem

SucceedConversion.Bytes

O tamanho dos registros convertidos com êxito.

Unidade: bytes

FailedConversion.Records

O número de registros que não puderam ser convertidos.

Unidades: contagem

FailedConversion.Bytes

O tamanho dos registros que não puderam ser convertidos.

Unidade: bytes

Métricas de criptografia do lado do servidor (SSE) do CloudWatch

O namespace do AWS/Firehose inclui as seguintes métricas relacionadas à SSE.

Métrica Descrição
KMSKeyAccessDenied

O número de vezes que o serviço encontra uma KMSAccessDeniedException para o fluxo do Firehose.

Unidades: contagem

KMSKeyDisabled

O número de vezes que o serviço encontra uma KMSDisabledException para o fluxo do Firehose.

Unidades: contagem

KMSKeyInvalidState

O número de vezes que o serviço encontra uma KMSInvalidStateException para o fluxo do Firehose.

Unidades: contagem

KMSKeyNotFound

O número de vezes que o serviço encontra uma KMSNotFoundException para o fluxo do Firehose.

Unidades: contagem

Dimensões do Amazon Data Firehose

Para filtrar as métricas por fluxo do Firehose, use a dimensão DeliveryStreamName.

Métricas de uso do Amazon Data Firehose

É possível usar métricas de uso do CloudWatch para fornecer visibilidade sobre o uso de recursos de sua conta. Use essas métricas para visualizar o uso do serviço atual nos gráficos e painéis do CloudWatch.

As métricas de uso da cota do serviço estão no namespace AWS/Usage e são coletadas a cada minuto.

No momento, o único nome da métrica nesse namespace que o CloudWatch publica é ResourceCount. Essa métrica é publicada com as dimensões Service, Class, Type e Resource.

Métrica Descrição
ResourceCount

O número dos recursos especificados em execução em sua conta. Os recursos são definidos pelas dimensões associadas à métrica.

A estatística mais útil para essa métrica é MAXIMUM, que representa o número máximo de recursos usados durante o período de um minuto.

As dimensões a seguir são usadas para refinar as métricas de uso publicadas pelo Amazon Data Firehose.

Dimensão Descrição
Service

O nome do serviço da AWS que contém o recurso. Para as métricas de uso do Amazon Data Firehose, o valor dessa dimensão é Firehose.

Class

A classe do recurso sob acompanhamento. As métricas de uso da API do Amazon Data Firehose usam essa dimensão com um valor de None.

Type

O tipo de recurso que está sendo acompanhado. Atualmente, quando a dimensão Service é Firehose, o único valor válido para Type é Resource.

Resource

O nome do recurso de AWS. Atualmente, quando a dimensão Service é Firehose, o único valor válido para Resource é DeliveryStreams.