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

Выборка трассировок

Выборка трассировок — правила отбора части трассировок для обработки и экспорта вместо сохранения всего потока.

Также ищут: Trace sampling · sampling traces · семплирование трассировок · trace sample policy

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

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

Выборка снижает стоимость, но намеренно создаёт слепые зоны. Правила должны сохранять представительность и важные случаи ошибок и задержек.

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

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

  1. Выборка OpenTelemetry уменьшает шум и нагрузку, сокращая число трассировок, которые собираются и отправляются в систему хранения.

    Граница применимости: Распределённая трассировка; агрегация метрик и хранение журналов безопасности требуют отдельных правил.

  2. Отброшенная трассировка не обрабатывается и не экспортируется, поэтому выборка не подходит там, где правила расследования или регулирования запрещают терять обязательные записи.

    Граница применимости: Рекомендации OpenTelemetry; отдельный дешёвый маршрут может сохранять данные, не попавшие в основную выборку.

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

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

  1. Назовите цель выборки и допустимые слепые зоны.
  2. Измеряйте фактическую долю сохранённых трассировок по сервисам и классам.
  3. Не применяйте выборку к обязательным аудиторским записям.
Открытые основания

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

  • Первичная спецификация

    OpenTelemetry Tracing SDK Specification

    OpenTelemetry · OpenTelemetry specification, checked 29 August 2026

    Определяет Sampler, ShouldSample decisions, Sampled flag propagation и deterministic probability sampling behavior.

    Открыть первоисточник
  • Официальная документация

    Sampling

    OpenTelemetry · OpenTelemetry concepts, updated 16 October 2025

    Различает sampled/not sampled traces, head и tail sampling, representativeness и operational costs sampling.

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

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

Спасибо!

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