Tracing показывает путь запроса через сервисы и время каждого шага. В Go: OpenTelemetry SDK. Создаёшь tracer, в middleware стартуешь span: ctx, span := tracer.Start(ctx, "HTTP "+r.Method). В каждой функции — дочерний span. Span содержит: имя, duration, attributes, status. Контекст прокидывается через context.Context. Экспортируешь в Jaeger или Tempo. Для HTTP клиентов — otelhttp.Transport пробрасывает trace context через headers (W3C Trace Context).
Как добавить request tracing?
Middle
214 просмотровAFK Offer AI
Как создать GitHub Release?