Kinesis Data Stream reads have throttles
Checks if a Kinesis Data Stream has throttled.
Interval: 15 minutes
Time slot: 60 minutes
Threshold: 5% error rate
Why do I see this?
One of your streams has been throttled because its reads broke an AWS limit.
What does this mean?
A throttle can occur when GetRecords did one of the following:
- read too many reads per second
- read too many MiB per second
- read 10MiB or 10,000 records with one call
The last point will result in GetRecords calls failing for five seconds.
Kinesis Data Stream reads have throttles. How do I fix this?
Identify the root cause of your issue. Identify a possible microburst. Follow Kinesis Data Streams best practices.
This rule resolution is part of the Dashbird Serverless Well Architected Reports tool for AWS. Dashbird features a collection of rules and checks continuously applied to your infrastructure, surfacing ways to improve it.
Monitor and analyze AWS Kinesis streams and learn the best practice rules for AWS Kinesis.