Thanos: глубокий разбор архитектуры
«Архитектура Thanos для production масштабирования»
См. подробное описание в отдельном файле thanos_deep_dive.md курса.
- Sidecar — загрузка в bucket, store API
- Store Gateway — чтение из bucket
- Query — глобальные запросы
- Compactor — компактация, downsampling (один на bucket!)
- Ruler — глобальные алерты
- Single Prometheus + Sidecar
- Реплицированные Prometheus для HA
- Шардирование по кластерам
- Sidecar загружает данные в S3/GCS.
- Query агрегирует данные из multiple источников.
- Compactor должен быть один!
- Downsampling: raw 14d, 5m 30d, 1h 1y.