

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

# Amazon CloudWatch による Kinesis Data Streams エージェントのヘルスに監視する
<a name="agent-health"></a>

Kinesis エージェントは、**AWS KinesisAgent** の名前空間でカスタム CloudWatch メトリクスを発行します。これらのメトリクスを使用して、エージェントがデータを指定されたとおりに Kinesis Data Streams にデータを送信しており、エージェントが正常であり、データプロデューサーで適切な量の CPU とメモリリソースを消費しているかを評価できます。送信されたレコード数やバイト数などのメトリクスは、エージェントがストリームにデータを送信する速度を知るのに便利です。これらのメトリクスが、ある程度の割合低下するかゼロになることで期待されるしきい値を下回っている場合は、設定の問題、ネットワークエラー、エージェントの状態の問題を示している場合があります。オンホスト CPU やメモリなどの消費量とエージェントエラーカウンターなどのメトリクスは、プロデューサーのリソース使用率を示し、潜在的な構成またはホストのエラーに対する洞察を提供します。最後に、エージェントの問題を調査するのに役立つサービス例外を記録します。これらのメトリクスは、エージェント構成設定 `cloudwatch.endpoint` で指定されたリージョンで報告されます。複数の Kinesis エージェントから発行された CloudWatch メトリクスは、集約または結合されます。エージェント設定の詳細については、「[エージェント設定を指定する](writing-with-agents.md#agent-config-settings)」を参照してください。

## CloudWatch を使用して監視する
<a name="agent-metrics"></a>

Kinesis Data Streams エージェントは、次のメトリクスを CloudWatch に送信します。


| メトリクス | 説明 | 
| --- | --- | 
| BytesSent | 指定された期間に Kinesis Data Streams に送信されたバイト数。<br />単位: バイト | 
| RecordSendAttempts | 指定した期間内の `PutRecords` 呼び出しのレコード数 (初回または再試行の)。<br />単位: カウント | 
| RecordSendErrors | 指定した期間内の、`PutRecords` への呼び出しの失敗ステータス (再試行など) のレコード数。<br />単位: カウント | 
| ServiceErrors | 指定した期間内の、サービスエラー (スロットリングエラーを除く) となった `PutRecords` への呼び出し数。<br />単位: カウント | 