Amazon Kinesis Data Streams
Developer Guide

Monitoring Streams in 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 AWS 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.