Централизованные логи: Loki + Fluent Bit. Папка: infra/k8s/logging/.
Описание
Loki — хранение логов (оптимизирован под Kubernetes). Fluent Bit — DaemonSet, сбор логов с нод.
Возможности
- Opt-in: только поды с annotation
logging: "true" - Хранение в MinIO S3
- Retention 30 дней
- Kubernetes metadata enrichment
Конфигурация
- Namespace:
tech-logging - Storage: MinIO S3 (bucket
s3-public) - Fluent Bit: DaemonSet на всех нодах
Базовый порядок установки
1 2 3 4 5 6 | |
Команды
| Команда | Описание |
|---|---|
make logging-install-all |
Установить Loki + Fluent Bit |
make logging-install-loki |
Только Loki |
make logging-install-fluent |
Только Fluent Bit |
make logging-create-s3-secret |
S3 credentials для Loki |
make logging-create-buckets |
Подготовить buckets в MinIO |
make logging-status |
Проверить pods/services/PVC |
make logging-test-query |
Тест Loki Query API |
make logging-verify-collection |
Проверка end-to-end сбора и записи |
Связанные страницы
- Kubernetes
- MinIO — хранилище логов
- Monitoring — Grafana для запросов
- infra/k8s/logging/README.md
- infra/k8s/logging/Makefile