Выборка трассировок
Определение
Выборка трассировок — правила отбора части трассировок для обработки и экспорта вместо сохранения всего потока.
Также ищут: Trace sampling · sampling traces · семплирование трассировок · trace sample policy
Зачем это знать
Выборка снижает стоимость, но намеренно создаёт слепые зоны. Правила должны сохранять представительность и важные случаи ошибок и задержек.
Карта понятия
Что подтверждено
Выборка OpenTelemetry уменьшает шум и нагрузку, сокращая число трассировок, которые собираются и отправляются в систему хранения.
Граница применимости: Распределённая трассировка; агрегация метрик и хранение журналов безопасности требуют отдельных правил.
Отброшенная трассировка не обрабатывается и не экспортируется, поэтому выборка не подходит там, где правила расследования или регулирования запрещают терять обязательные записи.
Граница применимости: Рекомендации OpenTelemetry; отдельный дешёвый маршрут может сохранять данные, не попавшие в основную выборку.
Что проверить
- Назовите цель выборки и допустимые слепые зоны.
- Измеряйте фактическую долю сохранённых трассировок по сервисам и классам.
- Не применяйте выборку к обязательным аудиторским записям.
Первоисточники
- OpenTelemetry Tracing SDK Specification
Определяет Sampler, ShouldSample decisions, Sampled flag propagation и deterministic probability sampling behavior.
Утверждения: 01