Почему это важно
Выборка снижает стоимость, но намеренно создаёт слепые зоны. Правила должны сохранять представительность и важные случаи ошибок и задержек.
Что подтверждено
Выборка OpenTelemetry уменьшает шум и нагрузку, сокращая число трассировок, которые собираются и отправляются в систему хранения.
Граница применимости: Распределённая трассировка; агрегация метрик и хранение журналов безопасности требуют отдельных правил.
Отброшенная трассировка не обрабатывается и не экспортируется, поэтому выборка не подходит там, где правила расследования или регулирования запрещают терять обязательные записи.
Граница применимости: Рекомендации OpenTelemetry; отдельный дешёвый маршрут может сохранять данные, не попавшие в основную выборку.
Что проверить
- Назовите цель выборки и допустимые слепые зоны.
- Измеряйте фактическую долю сохранённых трассировок по сервисам и классам.
- Не применяйте выборку к обязательным аудиторским записям.
Первоисточники
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.
Открыть первоисточник