Introduction to Thanos - Scalable Prometheus Monitoring
Offered By: Rawkode Academy via YouTube
Course Description
Overview
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
Related Courses
Kubernetes Hands-On - Deploy Microservices to the AWS CloudUdemy Learn DevOps: Advanced Kubernetes Usage
Udemy Monitoring & Telemetry for Production Systems
Coursera Project Network via Coursera Kubernetes: Cloud Native Ecosystem
LinkedIn Learning Kubernetes: Monitoring with Prometheus
LinkedIn Learning