Kinesis Data Streams
Amazon Kinesis Data Streams are billed per shard-hour (provisioned mode) or per GB ingested (on-demand mode). Streams with no incoming data represent pure waste.
Implementation Effort: Low - Estimated time: less than 30 minutes. Verify no producer is sending data, then delete the stream.
What We Detect
- Unused data streams -- Kinesis streams with no incoming records over an extended period, indicating no application is producing to them
Why It Matters
A single provisioned shard costs ~$10.95/month even with zero data. Organizations often create streams for projects or experiments that are later abandoned, leaving the streams running indefinitely.
Recommendations
- Verify no application or pipeline depends on the stream
- Check for any Lambda triggers or Kinesis Data Analytics applications consuming from it
- Delete the stream to stop charges
Keep on chasing 🧡