February 3, 2026 | 18:01 | 6 minutes
Janus: Multi-Tenant Access Control for Observability-Data
If you’re running a shared observability platform, you’ve probably faced this question: How do I stop Team A from seeing Team B’s data?
Grafana is fantastic for visualization, but the datasources behind it (Prometheus, Loki, Tempo, and their derivatives) weren’t designed with fine-grained multi-tenancy in mind. You typically get one of two options:
Basic authentication: Everyone with access sees everything Separate instances: Operational overhead multiplied by N teams Neither scales well. Enterprise solutions exist, but they’re expensive and often locked to specific vendors. Building custom authorization middleware means maintaining bespoke code for each query language. Most organizations end up with some combination of “trust people not to query the wrong namespaces” and “hope for the best.”
Read more