Monitoring Amazon Kinesis Data Streams - Amazon Kinesis Data Streams
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Monitoring Amazon Kinesis Data Streams

You can monitor your data streams in Amazon Kinesis Data Streams using the following features:

  • CloudWatch metrics— Kinesis Data Streams sends Amazon CloudWatch custom metrics with detailed monitoring for each stream.

  • Kinesis Agent— The Kinesis Agent publishes custom CloudWatch metrics to help assess if the agent is working as expected.

  • API logging— Kinesis Data Streams uses Amazon CloudTrail to log API calls and store the data in an Amazon S3 bucket.

  • Kinesis Client Library— Kinesis Client Library (KCL) provides metrics per shard, worker, and KCL application.

  • Kinesis Producer Library— Kinesis Producer Library (KPL) provides metrics per shard, worker, and KPL application.

For more information about common monitoring issues, questions, and troubleshooting, see the following: