Как настроить OpenTelemetry? Команда GMonit рассказала на техническом вебинаре
6 февраля мы провели технический вебинар «Глубокое погружение в OpenTelemetry: разбор протокола и поддержки в GMonit», в ходе которого детально разобрали внутренние механизмы открытого стандарта, написали приложение с OTel SDK, а также собрали и передали телеметрию в observability платформу.
Юрий Махоткин, тимлид команды разработки GMonit, в рамках live demo продемонстрировал настройку OTel Collector, взаимодействие с OpenTelemetry Java SDK и прием данных в GMonit. Зрители трансляции увидели, как собираются, обрабатываются и экспортируются метрики в систему мониторинга. Кроме того, специалист рассказал про протокол OTLP.
Участники рассмотрели три этапа работы с метриками:
1. OTel Event model в SDK;
2. OTLP Stream model;
3. Timeseries model.
В рамках этой темы обсудили различия между gauge и histogram, дельта и кумулятивными метриками, а также преимущества «умных» экспоненциальных гистограмм, которые оптимально определяют размер бакетов.
В финальной части вебинара состоялась QA-сессия, где участники получили ответы на свои вопросы:
— требуется ли установка SDK при использовании агента и могут ли они заменять друг друга;
— как информация попадают в базу данных из коллектора;
— какие нюансы следует учитывать при расчете среднего значения для счетчиков и др.
Предлагаем к просмотру видеозапись выступления:
— ВКонтакте: https://vk.com/video-216320775_456239027
— Rutube: https://rutube.ru/video/a4e7f902b41a5620664840a95cd5d89b/
— YouTube: https://youtu.be/wwx8_tKZB-o
Источник: https://gmonit.ru/open-telemetry2