DevOps & CI/CD
Bug Report
Loki rejected our logs with "maximum active stream limit exceeded": high-cardinality labels
A new release started dropping logs in Loki with a 429 and stream limit errors. A logging change had promoted user_id and trace_id to labels, creating hundreds of thousands of streams. How Loki's streams work, how we found the offending labels, and how structured metadata and query-time parsing replaced them.