Технический директор GMonit Антон Новоженин объяснил, что такое распределенный трейс, как устроены спаны и почему сбор 100% данных — не всегда хорошая идея.
CTO дал определение сэмплированию и разобрал его основные типы — head-based и tail-based. Зрители трансляции получили рекомендации по выбору подходящего метода в зависимости от задач и особенностей архитектуры. Например, поговорили о пробабилистическом, Rate-limited и Rule-based сэмплировании, сэмплировании на основе ошибок, латентности, аномалий и др.
Участники рассмотрели три ситуации, когда оптимизация объема данных может навредить:
Также спикер рассказал, какие протоколы телеметрии поддерживает GMonit и пояснил, как сэмплирование реализовано в observability платформе.
В финальной части вебинара состоялась QA-сессия, где участники получили ответы на свои вопросы:
Бонусом — спикер предложил участникам попробовать Lite-версию GMonit на облачной платформе Yandex. Этот инструмент хранит данные в течение трех дней и предоставляет весь необходимый функционал для анализа ключевых показателей производительности и решения базовых задач APM-мониторинга.