When self-hosted Grafana makes sense
Self-hosting Grafana and the surrounding observability stack is a strong fit for teams that need deep platform control, custom data pipelines, custom dashboards, unusual retention policies, strict internal infrastructure rules, or broad telemetry beyond Linux host monitoring.
The tradeoff is ownership. Someone must run and upgrade the stack, manage Grafana organizations and roles, maintain collection configs, operate metrics and log storage, route tenant data, and respond when the monitoring system itself has problems.