Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive tutorial on Thanos, a CNCF Incubating project that enhances Prometheus deployments with unlimited storage capacity and high availability. Learn from Bartłomiej Płotka, Principal Software Engineer at Red Hat and co-author of Thanos, as he explains the project's core concepts and demonstrates its implementation. Explore how Thanos provides a global query view of metrics, unlimited metric retention, and high component availability. Follow along as the tutorial covers generating fake time series data, running multiple Prometheus servers, implementing Thanos sidecars and queriers, connecting to S3/Minio storage, and enabling compaction and downsampling. Gain practical insights into building a scalable and reliable metric system using Thanos on top of existing Prometheus installations.
Syllabus
- Holding screen
- Introductions
- What is Thanos?
- Generating some fake time series data with thanosbench
- Running three Prometheus servers
- Running the Thanos sidecars
- Running the Thanos querier
- Connecting Thanos to S3 / Minio
- Enabling compaction and downsampling
Taught by
Rawkode Academy