Наблюдаемость и SRE · проверено по источникам

Распределённая трассировка

Распределённая трассировка — связанный набор участков, описывающий путь одного запроса через компоненты системы.

Также ищут: Distributed trace · distributed tracing · trace запроса · трассировка запроса

Практический смысл

Почему это важно

Общая задержка показывает, что запрос медленный, а трассировка — на каком переходе или операции ушло время. Выборочные трассировки не заменяют сводные метрики всего трафика.

Доказательная часть

Что подтверждено

  1. OpenTelemetry определяет трассировку как путь запроса через приложение, представленный связанными участками.

    Граница применимости: Инструментированный запрос; асинхронная работа и очереди сообщений требуют правильной передачи контекста и связей.

  2. TraceId и SpanId позволяют связать участки трассировки с записями журнала одного запроса.

    Граница применимости: Журналы и трассировки с корректно переданным контекстом; выборка и срок хранения могут оставить трассировку неполной.

Граница терминов

Не путать

Метрика

Трассировка показывает путь отдельного запроса, а метрика сводит поведение множества запросов за интервал.

Перед спецификацией

Что проверить

  1. Проверьте передачу контекста через все синхронные и асинхронные переходы.
  2. Сопоставьте длительность участков и их родительские связи.
  3. Укажите правила выборки и долю потерянных участков.
Открытые основания

Первоисточники

  • Официальная документация

    Signals

    OpenTelemetry · OpenTelemetry documentation, 10 марта 2026 года

    Определяет traces, metrics и logs как разные telemetry signals.

    Открыть первоисточник
  • Первичная спецификация

    OpenTelemetry Specification Overview

    OpenTelemetry · OpenTelemetry Specification 1.60.0

    Описывает signals, raw measurements, aggregation, resources и context propagation.

    Открыть первоисточник
  • Первичная спецификация

    OpenTelemetry Logs Data Model

    OpenTelemetry · Stable data model, проверено 29 августа 2026 года

    Определяет Timestamp, severity, body, resource, attributes, TraceId и SpanId LogRecord.

    Открыть первоисточник
  • Первичная спецификация

    OpenTelemetry Logging and Correlation

    OpenTelemetry · OpenTelemetry Specification 1.60.0

    Описывает correlation logs, traces и metrics по time, trace context и resource context.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие