Как экспортировать traces в Jaeger?

Middle
357 просмотров
AFK Offer AI

Jaeger — популярная open-source система для хранения и визуализации distributed traces. В Go подключаешь OpenTelemetry SDK и настраиваешь OTLP-экспортер, который отправляет traces в Jaeger Collector. Jaeger с версии 2 принимает OTLP нативно. Создаёшь TracerProvider с экспортером, регистрируешь его глобально, и все span-ы автоматически уходят в Jaeger. В UI Jaeger ищешь по service name, операции, тегам — видишь waterfall каждого запроса. Для разработки запускаешь Jaeger all-in-one через Docker одной командой.

Следующий вопрос

Что такое dead tuple?