Menu
Amazon Kinesis Streams
Developer Guide

Monitoring Amazon Kinesis Streams

You can monitor Amazon Kinesis Streams using the following features:

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

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

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

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

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