Kinesis エージェントHealth のモニタリング - Amazon Kinesis Data Firehose

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

Kinesis エージェントHealth のモニタリング

Kinesis エージェントは、名前空間のカスタム CloudWatch メトリクスを発行します。AWSKinesisAgent。エージェントの状態が正常で、指定されたとおりに Kinesis Data Firehose にデータを送信しており、データプロデューサーで適切な量の CPU リソースとメモリリソースを消費しているかを評価するのに役立ちます。

送信されたレコード数やバイト数などのメトリクスは、エージェントが Kinesis Data Firehose 配信ストリームにデータを送信する速度を知るのに便利です。これらのメトリクスが、ある程度の割合低下するかゼロになることで期待されるしきい値を下回っている場合は、設定の問題、ネットワークエラー、エージェントの状態の問題を示している場合があります。オンホスト CPU やメモリなどの消費量とエージェントエラーカウンターなどのメトリクスは、プロデューサーのリソース使用率を示し、潜在的な構成またはホストのエラーに対する洞察を提供します。最後に、エージェントの問題を調査するのに役立つサービス例外を記録します。

エージェントメトリクスは、エージェント設定 cloudwatch.endpoint で指定されたリージョンで報告されます。詳細については、「エージェントの設定」を参照してください。

複数の Kinesis エージェントからパブリッシュされた CloudWatch メトリックスは、集約または結合されます。

Kinesis Agent から送信されるメトリクスにはわずかな料金がかかります。これはデフォルトで有効になります。詳細については、Amazon CloudWatch 料金表をご覧ください。

CloudWatch によるモニタリング

Kinesis エージェントは以下のメトリクスを CloudWatch に送信します。

メトリクス 説明
BytesSent

指定された期間に Kinesis Data Firehose 配信ストリームに送信されたバイト数。

単位: バイト

RecordSendAttempts

指定した期間内の PutRecordBatch 呼び出しのレコード数(初回または再試行の)。

単位: カウント

RecordSendErrors

指定した期間内の、PutRecordBatch への呼び出しの失敗ステータス(再試行など)のレコード数。

単位: カウント

ServiceErrors

指定した期間内の、サービスエラー(スロットリングエラーを除く)となった PutRecordBatch への呼び出し数。

単位: カウント