Мониторинг и логирование
Стек
| Компонент | Назначение | Версия |
|---|---|---|
| kube-prometheus-stack | Метрики (Prometheus + Grafana + Alertmanager) | 70.7.0 |
| Loki | Агрегация логов | 6.29.0 (appVersion 3.4.2) |
| Promtail | Агент сбора логов (на каждой ноде) | 6.16.6 |
Оба стека деплоятся через Helm-чарты из репозиториев Grafana и Prometheus Community.
Логирование (Loki + Promtail)
Поды (stdout/stderr)
↓
Promtail (DaemonSet на каждой ноде)
↓
Loki
↓
Grafana (визуализация логов)
Логи хранятся в Yandex Object Storage (S3), бакет s3_loki.
Метрики (kube-prometheus-stack)
Включает в себя:
- Prometheus — сбор и хранение метрик
- Grafana — дашборды (БД
grafanaв managed PostgreSQL) - Alertmanager — маршрутизация алертов
Алерты → Telegram
Алерты из Alertmanager отправляются в Telegram-каналы:
| Канал | Окружение |
|---|---|
mysport.photo.dev | Media dev |
mysport.photo | Media prod |
СКАУНТ | Scount (dev + prod) |