👁 Если у тебя есть микросервисы, контейнеры или просто много логов в системах, то стоит познакомиться с Loki от Grafana Labs. В отличие от ELK-стека, Loki не индексирует содержимое логов, а только метаданные — это делает его лёгким и быстрым. А в паре с Promtail он становится мощным решением для сбора логов.
📝 Пример конфига Promtail для сбора логов из Docker-контейнеров:
server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /tmp/positions.yaml
clients:
- url: http://loki:3100/loki/api/v1/push
scrape_configs:
- job_name: docker
static_configs:
- targets:
- localhost
labels:
job: docker
__path__: /var/lib/docker/containers/*/*.log📌 Как это работает:
Promtailчитает Docker-логи напрямую с хоста- Отправляет их в Loki с метками (
job,path, и т.д.) - Дальше можно визуализировать и фильтровать в Grafana как обычные метрики
- Работает почти без нагрузки — в отличие от Filebeat + Logstash
❗️ Loki идеально подходит для Kubernetes, Docker-сред, CI/CD пайплайнов и всех случаев, где нужно быстро и дёшево собрать логи без лишней боли.
tags: #логирование #полезно
❤️ @recura_tech


