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 одной командой.
Как экспортировать traces в Jaeger?
Middle
357 просмотровAFK Offer AI
Что такое dead tuple?