AWS logging cost optimization is mostly about fixing default behavior that nobody revisits. Log groups are created with infinite retention, access logs are enabled without a dedicated destination, and the result is storage growth that does not feel urgent until months of quiet spend have passed.
This category groups the current Cloud Waste Hunter detector pages for AWS logging drift. The goal is to help operators find logging configurations that keep creating or retaining data without a clear cost boundary.
What this category covers
The current detector set focuses on two common AWS logging cost problems:
These detectors belong together because both issues start with reasonable operational intent, then drift into avoidable storage cost when no one closes the loop on logging design.
Why logging waste happens
Logging cost usually grows when:
- teams enable logging quickly during delivery or incident response
- retention is treated as a later policy decision and never revisited
- log destinations are reused for convenience instead of separated by purpose
- nobody owns the long-tail review of logging buckets and log groups after launch
Those conditions create log data that is technically useful to collect but much harder to justify keeping forever.
How to use these detector pages
Start with CloudWatch log retention cost when storage growth is coming from indefinite retention on operational logs. Use S3 access logging loop cost and cleanup when the risk is a bucket-level logging configuration that can generate noisy or confusing self-referential storage behavior.
If the same review uncovers abandoned uploads or old versions inside logging buckets, continue into the AWS Storage Cost Optimization guide for the adjacent storage-governance cleanup work.