Monitor 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.
For more information about common monitoring issues, questions, and troubleshooting, see the following: