CloudWatch メトリックスを使用した Amazon データFirehose モニタリング - Amazon Data Firehose

Amazon Data Firehose は、以前は Amazon Kinesis Data Firehose として知られていました

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudWatch メトリックスを使用した Amazon データFirehose モニタリング

重要

エラーをタイムリーに特定できるよう、 CloudWatch 宛先に属するすべてのメトリックスでアラームを有効にしてください。

Amazon Data Firehose は Amazon CloudWatch メトリクスと統合されているため、Firehose CloudWatch ストリームのメトリックスを収集、表示、分析できます。たとえば、IncomingBytesIncomingRecordsとメトリクスをモニタリングして、データプロデューサーから Amazon Data Firehose に取り込まれたデータを追跡できます。

Amazon Data Firehose は、1 CloudWatch 分ごとにメトリックスを収集して公開します。ただし、受信データのバーストが数秒間しか続かない場合は、1 分ごとの収集ではメトリクスが完全にキャプチャされないか表示されない可能性があります。これは、 CloudWatch メトリックスが Amazon Data Firehose から 1 分間隔で集計されるためです。

Firehose ストリームで収集されるメトリクスは無料です。Kinesis エージェントのメトリクスの詳細については、「Kinesis エージェントの状態のモニタリング」を参照してください。

CloudWatch 動的パーティショニングメトリクス

動的パーティショニングが有効になっている場合、 AWS/Firehose 名前空間には次のメトリックが含まれます。

メトリクス 説明
ActivePartitionsLimit

Firehose ストリームがエラーバケットにデータを送信する前に処理するアクティブパーティションの最大数。

単位: カウント

PartitionCount

処理されているパーティションの数、つまりアクティブなパーティション数。この数は、1 からパーティション数の制限である 500 (デフォルト) の間で変化します。

単位: カウント

PartitionCountExceeded

このメトリクスは、パーティション数の制限を超えているかどうかを示します。制限に違反したかどうかに基づいて 1 または 0 を出力します。

JQProcessing.Duration

JQ Lambda 関数で JQ 式を実行するのにかかった時間を返します。

単位: ミリ秒

PerPartitionThroughput

パーティションごとに処理されているスループットを示します。このメトリクスを使用すると、パーティションごとのスループットをモニタリングできます。

単位:。 StandardUnit BytesSecond

DeliveryToS3.ObjectCount

S3 バケットに配信されるオブジェクトの数を示します。

単位: カウント

CloudWatch データ配信指標

AWS/Firehose 名前空間には、次のサービスレベルメトリクスが含まれます。BackupToS3.SuccessDeliveryToS3.SuccessDeliveryToSplunk.SuccessDeliveryToAmazonOpenSearchService.Success、または DeliveryToRedshift.Success の平均値がわずかに下がっても、データ損失を示しているわけではありません。Amazon Data Firehose は配信エラーを再試行し、レコードが設定された宛先またはバックアップ S3 バケットに正常に配信されるまで先に進みません。

サービスへの配信 OpenSearch

メトリクス 説明
DeliveryToAmazonOpenSearchService.Bytes

指定した期間に OpenSearch Service にインデックスされたバイト数。

単位: バイト

DeliveryToAmazonOpenSearchService.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。 OpenSearch この有効期限より古いレコードはすべてサービスに配信されました。

単位: 秒

DeliveryToAmazonOpenSearchService.Records

指定した期間に OpenSearch Service にインデックスされたレコードの数。

単位: カウント

DeliveryToAmazonOpenSearchService.Success

インデックス作成が試みられたレコードの合計に対する正常にインデックス作成されたレコードの合計。

DeliveryToS3.Bytes

指定された期間に Amazon S3 に配信されたバイト数。Amazon Data Firehose は、すべてのドキュメントのバックアップを有効にした場合にのみこのメトリクスを出力します。

単位: カウント

DeliveryToS3.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは S3 バケットに配信済みです。Amazon Data Firehose は、すべてのドキュメントのバックアップを有効にした場合にのみこのメトリクスを出力します。

単位: 秒

DeliveryToS3.Records

指定された期間に Amazon S3 に配信されたレコード数。Amazon Data Firehose は、すべてのドキュメントのバックアップを有効にした場合にのみこのメトリクスを出力します。

単位: カウント

DeliveryToS3.Success

すべての Amazon S3 put コマンドの合計に対する正常に実行された Amazon S3 put コマンドの合計。Amazon Data Firehose は、バックアップが失敗したドキュメントのみに対して有効になっているか、すべてのドキュメントに対して有効になっているかに関係なく、常にこのメトリックスを出力します。

DeliveryToAmazonOpenSearchService.AuthFailure

認証/承認のエラー。OS/ES クラスターポリシーとロールのアクセス許可を確認します。

0 は問題がないことを示します。1 は認証に失敗したことを示します。

DeliveryToAmazonOpenSearchService.DeliveryRejected

配信拒否エラー。OS/ES クラスターポリシーとロールのアクセス許可を確認します。

0 は問題がないことを示します。1 は配信に失敗したことを示します。

サーバーレスへの配信 OpenSearch

メトリクス 説明
DeliveryToAmazonOpenSearchServerless.Bytes

OpenSearch 指定した期間にサーバーレスにインデックスされたバイト数。

単位: バイト

DeliveryToAmazonOpenSearchServerless.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。 OpenSearch この有効期限より古いレコードはすべてサーバーレスに配信されています。

単位: 秒

DeliveryToAmazonOpenSearchServerless.Records

OpenSearch 指定した期間にサーバーレスにインデックスされたレコードの数。

単位: カウント

DeliveryToAmazonOpenSearchServerless.Success

インデックス作成が試みられたレコードの合計に対する正常にインデックス作成されたレコードの合計。

DeliveryToS3.Bytes

指定された期間に Amazon S3 に配信されたバイト数。Amazon Data Firehose は、すべてのドキュメントのバックアップを有効にした場合にのみこのメトリクスを出力します。

単位: カウント

DeliveryToS3.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは S3 バケットに配信済みです。Amazon Data Firehose は、すべてのドキュメントのバックアップを有効にした場合にのみこのメトリクスを出力します。

単位: 秒

DeliveryToS3.Records

指定された期間に Amazon S3 に配信されたレコード数。Amazon Data Firehose は、すべてのドキュメントのバックアップを有効にした場合にのみこのメトリクスを出力します。

単位: カウント

DeliveryToS3.Success

すべての Amazon S3 put コマンドの合計に対する正常に実行された Amazon S3 put コマンドの合計。Amazon Data Firehose は、バックアップが失敗したドキュメントのみに対して有効になっているか、すべてのドキュメントに対して有効になっているかに関係なく、常にこのメトリックスを出力します。

DeliveryToAmazonOpenSearchServerless.AuthFailure

認証/承認のエラー。OS/ES クラスターポリシーとロールのアクセス許可を確認します。

0 は問題がないことを示します。1 は認証の失敗があることを示します。

DeliveryToAmazonOpenSearchServerless.DeliveryRejected

配信拒否エラー。OS/ES クラスターポリシーとロールのアクセス許可を確認します。

0 は問題がないことを示します。1 は配信の失敗があることを示します。

Amazon Redshift への配信

メトリクス 説明
DeliveryToRedshift.Bytes

指定された期間に Amazon Redshift にコピーされたバイト数。

単位: カウント

DeliveryToRedshift.Records

指定された期間に Amazon Redshift にコピーされたレコード数。

単位: カウント

DeliveryToRedshift.Success

すべての Amazon Redshift COPY コマンドの合計に対する正常に実行された Amazon Redshift COPY コマンドの合計。

DeliveryToS3.Bytes

指定された期間に Amazon S3 に配信されたバイト数。

単位: バイト

DeliveryToS3.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは S3 バケットに配信済みです。

単位: 秒

DeliveryToS3.Records

指定された期間に Amazon S3 に配信されたレコード数。

単位: カウント

DeliveryToS3.Success

すべての Amazon S3 put コマンドの合計に対する正常に実行された Amazon S3 put コマンドの合計。

BackupToS3.Bytes

指定された期間にバックアップのために Amazon S3 に配信されたバイト数。Amazon Data Firehose は、Amazon S3 へのバックアップが有効になっているときにこのメトリックスを出力します。

単位: カウント

BackupToS3.DataFreshness

Amazon Data Firehose 内の最も古いレコードの経過時間 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードはバックアップのために Amazon S3 バケットに配信済みです。Amazon Data Firehose は、Amazon S3 へのバックアップが有効になっているときにこのメトリックスを出力します。

単位: 秒

BackupToS3.Records

指定された期間にバックアップのために Amazon S3 に配信されたレコード数。Amazon Data Firehose は、Amazon S3 へのバックアップが有効になっているときにこのメトリックスを出力します。

単位: カウント

BackupToS3.Success

すべての Amazon S3 バックアップ put コマンドの合計に対する、成功したバックアップの Amazon S3 put コマンドの合計。Amazon Data Firehose は、Amazon S3 へのバックアップが有効になっているときにこのメトリックスを出力します。

Amazon S3 への配信

次の表のメトリックスは、Amazon S3 が Firehose ストリームの主な送信先である場合の Amazon S3 への配信に関するものです。

メトリクス 説明
DeliveryToS3.Bytes

指定された期間に Amazon S3 に配信されたバイト数。

単位: バイト

DeliveryToS3.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは S3 バケットに配信済みです。

単位: 秒

DeliveryToS3.Records

指定された期間に Amazon S3 に配信されたレコード数。

単位: カウント

DeliveryToS3.Success

すべての Amazon S3 put コマンドの合計に対する正常に実行された Amazon S3 put コマンドの合計。

BackupToS3.Bytes

指定された期間にバックアップのために Amazon S3 に配信されたバイト数。Amazon Data Firehose は、バックアップが有効になっているときにこのメトリクスを出力します (バックアップはデータ変換も有効になっている場合にのみ可能です)。

単位: カウント

BackupToS3.DataFreshness

Amazon Data Firehose 内の最も古いレコードの経過時間 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードはバックアップのために Amazon S3 バケットに配信済みです。Amazon Data Firehose は、バックアップが有効になっているときにこのメトリクスを出力します (バックアップはデータ変換も有効になっている場合にのみ可能です)。

単位: 秒

BackupToS3.Records

指定された期間にバックアップのために Amazon S3 に配信されたレコード数。Amazon Data Firehose は、バックアップが有効になっているときにこのメトリクスを出力します (バックアップはデータ変換も有効になっている場合にのみ可能です)。

単位: カウント

BackupToS3.Success

すべての Amazon S3 バックアップ put コマンドの合計に対する、成功したバックアップの Amazon S3 put コマンドの合計。Amazon Data Firehose は、バックアップが有効になっているときにこのメトリクスを出力します (バックアップはデータ変換も有効になっている場合にのみ可能です)。

スノーフレークへの配信

メトリクス 説明
DeliveryToSnowflake.Bytes

指定した期間にSnowflakeに配信されたバイト数。

単位: バイト

DeliveryToSnowflake.DataFreshness

Firehoseで最も古いレコードの年齢(Firehoseに入ってから現在まで)。この期間より古いレコードはすべてSnowflakeに配信されています。

単位: 秒

DeliveryToSnowflake.Records

指定された期間にSnowflakeに配信されたレコードの数。

単位: カウント

DeliveryToSnowflake.Success

正常に配信されたレコードの合計と試行されたレコードの合計です。

Splunk への配信

メトリクス 説明
DeliveryToSplunk.Bytes

指定された期間に Splunk に配信されたバイト数。

単位: バイト

DeliveryToSplunk.DataAckLatency

Amazon Data Firehose からデータが送信されてから Splunk から確認を受け取るまでにかかるおおよその時間です。このメトリクスの増加または減少傾向は、絶対概算値よりも有用です。傾向が増加すると、Splunk インデクサからのインデックス作成および送達確認の速度が遅くなる可能性があります。

単位: 秒

DeliveryToSplunk.DataFreshness

Amazon Data Firehose 内の最も古いレコードの経過時間 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは Splunk に配信済みです。

単位: 秒

DeliveryToSplunk.Records

指定された期間に Splunk に配信されたレコード数。

単位: カウント

DeliveryToSplunk.Success

インデックス作成が試みられたレコードの合計に対する正常にインデックス作成されたレコードの合計。

DeliveryToS3.Success

すべての Amazon S3 put コマンドの合計に対する正常に実行された Amazon S3 put コマンドの合計。このメトリクスは、Amazon S3 へのバックアップが有効な場合に出力されます。

BackupToS3.Bytes

指定された期間にバックアップのために Amazon S3 に配信されたバイト数。Amazon Data Firehose は、Firehose ストリームがすべてのドキュメントをバックアップするように設定されている場合にこのメトリクスを出力します。

単位: カウント

BackupToS3.DataFreshness

Amazon Data Firehose 内の最も古いレコードの経過時間 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードはバックアップのために Amazon S3 バケットに配信済みです。Amazon Data Firehose は、Firehose ストリームがすべてのドキュメントをバックアップするように設定されている場合にこのメトリクスを出力します。

単位: 秒

BackupToS3.Records

指定された期間にバックアップのために Amazon S3 に配信されたレコード数。Amazon Data Firehose は、Firehose ストリームがすべてのドキュメントをバックアップするように設定されている場合にこのメトリクスを出力します。

単位: カウント

BackupToS3.Success

すべての Amazon S3 バックアップ put コマンドの合計に対する、成功したバックアップの Amazon S3 put コマンドの合計。Amazon Data Firehose は、Firehose ストリームがすべてのドキュメントをバックアップするように設定されている場合にこのメトリクスを出力します。

HTTP エンドポイントへの配信

メトリクス 説明
DeliveryToHttpEndpoint.Bytes

HTTP エンドポイントに正常に配信されたバイト数。

単位: バイト

DeliveryToHttpEndpoint.Records

HTTP エンドポイントに正常に配信されたレコード数。

単位: カウント

DeliveryToHttpEndpoint.DataFreshness

Amazon データファイアホース内の最も古いレコードの経過時間。

単位: 秒

DeliveryToHttpEndpoint.Success

HTTP エンドポイントへの成功したデータ配信リクエストの合計

単位: カウント

DeliveryToHttpEndpoint.ProcessedBytes

再試行を含む、試行された処理済みのバイト数。

DeliveryToHttpEndpoint.ProcessedRecords

再試行を含む試行されたレコードの数。

データ取り込みメトリクス

Kinesis Data Streams によるデータ取り込み

メトリクス 説明
DataReadFromKinesisStream.Bytes

データソースが Kinesis データストリームである場合、このメトリクスは、そのデータストリームから読み取られたバイト数を示します。この数には、フェイルオーバーによる再読み取りが含まれます。

単位: バイト

DataReadFromKinesisStream.Records

データソースが Kinesis データストリームである場合、このメトリクスは、そのデータストリームから読み取ったレコード数を示します。この数には、フェイルオーバーによる再読み取りが含まれます。

単位: カウント

ThrottledDescribeStream

データソースが Kinesis データストリームである場合に DescribeStream オペレーションが調整される合計回数。

単位: カウント

ThrottledGetRecords

データソースが Kinesis データストリームである場合に GetRecords オペレーションが調整される合計回数。

単位: カウント

ThrottledGetShardIterator

データソースが Kinesis データストリームである場合に GetShardIterator オペレーションが調整される合計回数。

単位: カウント

Direct PUT によるデータ取り込み

メトリクス 説明
BackupToS3.Bytes

指定された期間にバックアップのために Amazon S3 に配信されたバイト数。Amazon Data Firehose は、Amazon S3 または Amazon Redshift のデスティネーションでデータ変換が有効になっているときにこのメトリックスを出力します。

単位: バイト

BackupToS3.DataFreshness

Amazon Data Firehose 内の最も古いレコードの経過時間 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードはバックアップのために Amazon S3 バケットに配信済みです。Amazon Data Firehose は、Amazon S3 または Amazon Redshift のデスティネーションでデータ変換が有効になっているときにこのメトリックスを出力します。

単位: 秒

BackupToS3.Records

指定された期間にバックアップのために Amazon S3 に配信されたレコード数。Amazon Data Firehose は、Amazon S3 または Amazon Redshift のデスティネーションでデータ変換が有効になっているときにこのメトリックスを出力します。

単位: カウント

BackupToS3.Success

すべての Amazon S3 バックアップ put コマンドの合計に対する、成功したバックアップの Amazon S3 put コマンドの合計。Amazon Data Firehose は、Amazon S3 または Amazon Redshift のデスティネーションでデータ変換が有効になっているときにこのメトリックスを出力します。

BytesPerSecondLimit Firehose ストリームがスロットリング前に取り込むことができる、現在の 1 秒あたりの最大バイト数。この制限の引き上げをリクエストするには、AWS サポートセンターに移動し、[ケースの作成]、[サービスの制限緩和] の順に選択します。
DataReadFromKinesisStream.Bytes

データソースが Kinesis データストリームである場合、このメトリクスは、そのデータストリームから読み取られたバイト数を示します。この数には、フェイルオーバーによる再読み取りが含まれます。

単位: バイト

DataReadFromKinesisStream.Records

データソースが Kinesis データストリームである場合、このメトリクスは、そのデータストリームから読み取ったレコード数を示します。この数には、フェイルオーバーによる再読み取りが含まれます。

単位: カウント

DeliveryToAmazonOpenSearchService.Bytes

指定した期間に OpenSearch Service にインデックスされたバイト数。

単位: バイト

DeliveryToAmazonOpenSearchService.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。 OpenSearch この有効期限より古いレコードはすべてサービスに配信されました。

単位: 秒

DeliveryToAmazonOpenSearchService.Records

指定した期間に OpenSearch Service にインデックスされたレコードの数。

単位: カウント

DeliveryToAmazonOpenSearchService.Success

インデックス作成が試みられたレコードの合計に対する正常にインデックス作成されたレコードの合計。

DeliveryToRedshift.Bytes

指定された期間に Amazon Redshift にコピーされたバイト数。

単位: バイト

DeliveryToRedshift.Records

指定された期間に Amazon Redshift にコピーされたレコード数。

単位: カウント

DeliveryToRedshift.Success

すべての Amazon Redshift COPY コマンドの合計に対する正常に実行された Amazon Redshift COPY コマンドの合計。

DeliveryToS3.Bytes

指定された期間に Amazon S3 に配信されたバイト数。

単位: バイト

DeliveryToS3.DataFreshness

Amazon データファイアホース内の最も古いレコードの年齢 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは S3 バケットに配信済みです。

単位: 秒

DeliveryToS3.Records

指定された期間に Amazon S3 に配信されたレコード数。

単位: カウント

DeliveryToS3.Success

すべての Amazon S3 put コマンドの合計に対する正常に実行された Amazon S3 put コマンドの合計。

DeliveryToSplunk.Bytes

指定された期間に Splunk に配信されたバイト数。

単位: バイト

DeliveryToSplunk.DataAckLatency

Amazon Data Firehose からデータが送信されてから Splunk から確認を受け取るまでにかかるおおよその時間です。このメトリクスの増加または減少傾向は、絶対概算値よりも有用です。傾向が増加すると、Splunk インデクサからのインデックス作成および送達確認の速度が遅くなる可能性があります。

単位: 秒

DeliveryToSplunk.DataFreshness

Amazon Data Firehose 内の最も古いレコードの経過時間 (Amazon Data Firehose に登録されてから現在まで)。この経過時間より古いレコードは Splunk に配信済みです。

単位: 秒

DeliveryToSplunk.Records

指定された期間に Splunk に配信されたレコード数。

単位: カウント

DeliveryToSplunk.Success

インデックス作成が試みられたレコードの合計に対する正常にインデックス作成されたレコードの合計。

IncomingBytes

指定した期間に配信ストリームに正常に取り込まれたバイト数。配信ストリームの制限のいずれかを超えると、データ取り込みが制限される可能性があります。スロットリングされたデータはカウントされません。IncomingBytes

単位: バイト

IncomingPutRequests

PutRecord PutRecordBatch指定した期間における成功件数とリクエスト数。

単位: カウント

IncomingRecords

指定した期間に配信ストリームに正常に取り込まれたレコードの数。配信ストリームの制限のいずれかを超えると、データ取り込みが制限される可能性があります。スロットリングされたデータはカウントされません。IncomingRecords

単位: カウント

KinesisMillisBehindLatest

データソースが Kinesis データストリームである場合、このメトリクスは、Kinesis データストリームで最後の読み取りレコードが最新のレコードから遅れている時間 (ミリ秒単位) を示します。

単位: ミリ秒

RecordsPerSecondLimit

Firehose ストリームがスロットリング前に取り込むことができる 1 秒あたりの現在の最大レコード数。

単位: カウント

ThrottledRecords

データ取り込みが Firehose ストリームの制限の 1 つを超えたためにスロットリングされたレコードの数。

単位: カウント

MSK からのデータの取り込み

メトリクス 説明
DataReadFromSource.Records

ソースの Kafka トピックから読み取ったレコード数。

単位: カウント

DataReadFromSource.Bytes

ソースの Kafka トピックから読み取ったバイト数。

単位: バイト

SourceThrottled.Delay

ソースの Kafka クラスターが、ソースの Kafka トピックのレコードを返すときの遅延時間。

単位: ミリ秒

BytesPerSecondLimit

Firehose がソースの Kafka トピックの各パーティションから読み取るスループットの現在の上限値。

単位: バイト/秒

KafkaOffsetLag

Firehose がソースの Kafka トピックから読み取ったレコードの最大オフセットと、ソースの Kafka トピックから入手できるレコードの最大オフセットとの差。

単位: カウント

FailedValidation.Records

レコード検証に失敗したレコード数。

単位: カウント

FailedValidation.Bytes

レコード検証に失敗したバイト数。

単位: バイト

DataReadFromSource.Backpressured

Firehose ストリームがソースパーティションからレコードを読み取るのに遅延が発生していることを示します。これは、 BytesPerSecondLimit パーティションごとのレコードが超過したか、通常の配信フローが遅いか停止したためです。

単位: ブール

API レベルのメトリクス CloudWatch

AWS/Firehose 名前空間には、次の API レベルメトリクスが含まれます。

メトリクス 説明
DescribeDeliveryStream.Latency

指定された期間に測定された DescribeDeliveryStream オペレーションごとにかかった時間。

単位: ミリ秒

DescribeDeliveryStream.Requests

DescribeDeliveryStream リクエストの総数。

単位: カウント

ListDeliveryStreams.Latency

指定された期間に測定された ListDeliveryStream オペレーションごとにかかった時間。

単位: ミリ秒

ListDeliveryStreams.Requests

ListFirehose リクエストの総数。

単位: カウント

PutRecord.Bytes

指定した期間に Firehose ストリームに入力されたバイト数です。PutRecord

単位: バイト

PutRecord.Latency

指定された期間に測定された PutRecord オペレーションごとにかかった時間。

単位: ミリ秒

PutRecord.Requests

PutRecord オペレーションのレコード総数に等しい、PutRecord リクエストの総数。

単位: カウント

PutRecordBatch.Bytes

指定した期間に Firehose ストリームに入力されたバイト数です。PutRecordBatch

単位: バイト

PutRecordBatch.Latency

指定された期間に測定された PutRecordBatch オペレーションごとにかかった時間。

単位: ミリ秒

PutRecordBatch.Records

PutRecordBatch オペレーションのレコード総数。

単位: カウント

PutRecordBatch.Requests

PutRecordBatch リクエストの総数。

単位: カウント

PutRequestsPerSecondLimit

Firehose ストリームがスロットリング前に処理できる 1 秒あたりの最大プットリクエスト数。この数には、とリクエストが含まれます PutRecord 。 PutRecordBatch

単位: カウント

ThrottledDescribeStream

データソースが Kinesis データストリームである場合に DescribeStream オペレーションが調整される合計回数。

単位: カウント

ThrottledGetRecords

データソースが Kinesis データストリームである場合に GetRecords オペレーションが調整される合計回数。

単位: カウント

ThrottledGetShardIterator

データソースが Kinesis データストリームである場合に GetShardIterator オペレーションが調整される合計回数。

単位: カウント

UpdateDeliveryStream.Latency

指定された期間に測定された UpdateDeliveryStream オペレーションごとにかかった時間。

単位: ミリ秒

UpdateDeliveryStream.Requests

UpdateDeliveryStream リクエストの総数。

単位: カウント

CloudWatch データ変換指標

Lambda でのデータ変換が有効になっている場合、AWS/Firehose 名前空間には、次のメトリクスが含まれます。

メトリクス 説明
ExecuteProcessing.Duration

Firehose によって実行される各 Lambda 関数の呼び出しにかかる時間です。

単位: ミリ秒

ExecuteProcessing.Success

Lambda 関数の呼び出しの合計に対する成功した Lambda 関数の呼び出しの合計です。

SucceedProcessing.Records

指定された期間に、正常に処理されたレコードの数。

単位: カウント

SucceedProcessing.Bytes

指定された期間に、正常に処理されたバイト数。

単位: バイト

CloudWatch ログの圧縮解除メトリックス

CloudWatch ログ配信の圧縮解除が有効になっている場合、AWS/Firehose名前空間には以下のメトリクスが含まれます。

メトリクス 説明
OutputDecompressedBytes.Success

圧縮解除に成功したデータ (バイト単位)

単位: バイト

OutputDecompressedBytes.Failed

解凍に失敗したデータ (バイト)

単位: バイト

OutputDecompressedRecords.Success

解凍に成功したレコードの数

単位: カウント

OutputDecompressedRecords.Failed

解凍に失敗したレコードの数

単位: カウント

フォーマット変換指標 CloudWatch

形式の変換が有効な場合、AWS/Firehose 名前空間には以下のメトリクスが含まれます。

メトリクス 説明
SucceedConversion.Records

正常に変換されたレコードの数。

単位: カウント

SucceedConversion.Bytes

正常に変換されたレコードのサイズ。

単位: バイト

FailedConversion.Records

変換できなかったレコードの数。

単位: カウント

FailedConversion.Bytes

変換できなかったレコードのサイズ。

単位: バイト

サーバー側暗号化 (SSE) 指標 CloudWatch

AWS/Firehose 名前空間には、SSE に関連する以下のメトリクスが含まれます。

メトリクス 説明
KMSKeyAccessDenied

サービスが、配信ストリームの KMSAccessDeniedException を検出した回数。

単位: カウント

KMSKeyDisabled

サービスが、配信ストリームの KMSDisabledException を検出した回数。

単位: カウント

KMSKeyInvalidState

サービスが、配信ストリームの KMSInvalidStateException を検出した回数。

単位: カウント

KMSKeyNotFound

サービスが、配信ストリームの KMSNotFoundException を検出した回数。

単位: カウント

Amazon データFirehose 寸法

Firehose ストリームでメトリクスをフィルタリングするには、DeliveryStreamNameディメンションを使用します。

Amazon データFirehose 使用量メトリックス

CloudWatch 使用状況メトリクスを使用して、アカウントのリソース使用状況を可視化できます。これらのメトリクスを使用して、 CloudWatch 現在のサービス使用状況をグラフやダッシュボードで視覚化できます。

サービスクォータ使用状況メトリクスは AWS/Usage 名前空間にあり、1 分ごとに収集されます。

現在、このネームスペースで公開されているメトリックス名はだけです。 CloudWatch ResourceCountこのメトリクスは、ServiceClassType、および Resource のディメンションで発行されます。

メトリクス 説明
ResourceCount

アカウントで実行されている指定されたリソースの数。リソースは、メトリクスに関連付けられたディメンションによって定義されます。

このメトリクスで最も役に立つ統計は MAXIMUM です。これは、1 分間の期間中に使用されるリソースの最大数を表します。

以下のディメンションは、Amazon Data Firehose によって公開される使用状況メトリックスを絞り込むために使用されます。

ディメンション 説明
Service

AWS リソースを含むサービスの名前。Amazon Data Firehose の使用状況メトリクスの場合、このディメンションの値はですFirehose

Class

追跡されているリソースのクラス。Amazon Data Firehose API の使用状況メトリクスでは、このディメンションを値として使用します。None

Type

追跡されるリソースのタイプ。現在、Service ディメンションが Firehose である場合、Type の有効な値は Resource のみです。

Resource

AWS リソースの名前。現在、Service ディメンションが Firehose である場合、Resource の有効な値は DeliveryStreams のみです。