Prometheus and Thanos: Metrics at Scale
Scale Prometheus with Thanos for long-term storage, global queries, and high availability. Practical guide for production deployments.
Metrics, logs and traces, then the dashboards and alerts someone actually reads, then the topology for more than one cluster.
Six posts in the order you build the stack. The three signals first, each with the storage question that comes with it, then what you do with them, and finally remote write, which is where a second cluster stops being a copy of the first.
Read this if you run Prometheus and are not sure what the next component is supposed to be.
Scale Prometheus with Thanos for long-term storage, global queries, and high availability. Practical guide for production deployments.
Deploy Grafana Loki for Kubernetes log aggregation. Learn the label-based approach, LogQL queries, and why Loki is cheaper than Elasticsearch.
Implement distributed tracing in Kubernetes with Grafana Tempo and OpenTelemetry. Follow requests across services and debug latency issues.
Build Grafana dashboards people actually look at. Avoid dashboard rot with practical design principles, useful panels, and real-world examples.
Build an alerting strategy that actually works. Reduce alert fatigue, create actionable notifications, and stop waking up for non-issues.