Немного IT

Elastic стек всё? Grafana для хранения логов, метрик и трейсов. APM и OpenTelemetry

В 9 выпуске подкаста говорим о наблюдаемости, о логах, трейсах, SRE-метриках, делимся кейсами из нашей практики, где использовали те или иные инструменты. Рассмотрим observability с точки зрения полезности: когда доступность сервисов привязываются к бизнес метрикам. Подробнее остановимся на Grafana, а в заключении по рассуждаем, что имеет смысл использовать на пэт проектах, а что оставить кровавому Энтерпрайзу.

Ведущие

  • Иван Соловьёв
  • Михаил Непряхин

Темы

  • Приветствие – 00:00:20
  • Рассказ про погружение в мир трейсов – 00:00:50
  • Полезность наблюдаемости в современной архитектуре – 00:01:45
  • Стандарт open telimetary – 00:03:07
  • Кейс по OpenTelemetry: Service Level Indicator (SLI) и Service-Level Objective (SLO) – 00:05:46
  • Как появился стандарт open telimetary – 00:07:42
  • Что такое логи, трейсы, метрики и спаны – 00:12:00
  • О трейсах и защите данных, Trace ID – 00:17:00
  • Что было до трейсов (текстовые логи) – 00:19:45
  • Подробнее о логах – 00:23:17
  • О метриках – 00:28:08
  • Grafana stack и бесплатные APM – 00:35:00
  • Кейс об использовании трейсов – 00:38:09
  • Трейсы и APM – 00:40:23
  • Opensource (бесплатные) APM – 00:48:07
  • В каких случаях лучше выбрать Grafana stack – 00:50:50
  • Время, уровень и сообщения в логе – 00:53:44
  • UI в Grafana – 00:55:06
  • Grafana Mimir OSS для метрик – 00:55:58
  • Grafana Tempo OSS для трейсов – 00:57:38
  • Continuous Profiling – 01:03:36
  • Инструменты для настройки нового проекта – 01:06:22
  • Нужны ли эти инструменты для pet проектов? – 01:08:26
  • Готовые решения – 01:10:50
  • Какие провайдеры облачных инфраструктур использовать для пет проектов – 01:12:52
  • Сбор исключений, инструменты: Sentry, Crashlytics – 01:19:02
  • Заключение – 01:20:50