⚒️ Как дружат логи, метрики и трассировка
Если у вас всё ломается, а вы не знаете где — у вас нет нормального мониторинга. Вот как выглядит грамотная система наблюдаемости.
📦 Metrics — собираем аггрегируемые данные:
Количество запросов, время ответа, загрузка CPU.
Примеры: Prometheus, InfluxDB + визуализация в Grafana
📜 Logging — сохраняем подробную информацию о событиях:
Ошибки, варнинги, system.out.
Стек: Logstash → Elasticsearch → Kibana
🧭 Tracing — Позволяет понять путь запроса через сервисы.
Без этого — debugging в слепую. OpenTelemetry (OTel) — индустриальный стандарт, поддержка Lightstep, Jaeger, Honeycomb
➡️ Зачем вам всё это
— Быстро находить баги
— Отслеживать деградации
— Делать алерты на метрики (через Alert Manager)
— Нормально понимать, что происходит в проде
Хотите разбор по каждому из трёх компонентов?
Пишите в комменты 👇
Азбука айтишника #буст