Наблюдаемость и SRE

Перцентиль

Определение

Перцентиль — значение, ниже которого лежит заданная доля наблюдений в упорядоченном ряду: 95-й перцентиль задержки — та величина, которую не превысили 95% измерений. Смысл числа задают состав наблюдений, окно и способ расчёта.

Также ищут: percentile · p95 · p99 · 95-й перцентиль · 99-й перцентиль

Зачем это знать

Перцентиль всей услуги нельзя получить средним перцентилей узлов. Крупные корзины ограничивают точность, а хорошее значение за час может скрыть полностью плохую минуту.

Связи из словаря

Карта понятия

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

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

  1. Prometheus определяет квантиль φ как значение наблюдения с рангом φ×N; квантиль 0,95 соответствует 95-му перцентилю.

    Граница применимости: Конечный набор наблюдений за выбранное окно; результат гистограммы может быть оценкой между границами корзин.

  2. Заранее рассчитанные квантили разных экземпляров нельзя корректно объединить обычным средним; корзины гистограммы объединяют до расчёта квантиля.

    Граница применимости: Сводки и гистограммы Prometheus; точность зависит от границ корзин и распределения данных.

  3. Узел А обслужил 9990 операций по 10 мс, Б — 10 операций по 1000 мс. Для объединённых 10 000 наблюдений ранговый 95-й перцентиль равен 10 мс. Среднее перцентилей узлов 505 мс описывает другой расчёт и не является общим перцентилем.

    Граница применимости: Редакторский пример: один интервал, одинаковые границы, непересекающиеся полные наборы; ранг выбран как округлённое вверх 0,95×N. Интерполяционная оценка гистограммы здесь не используется.

  4. Если по накопленным количествам известно только, что нужный ранг попал между границами 100 и 200 мс, точное значение 150 мс из этих количеств не следует. Значение внутри корзины может быть оценкой по принятому способу интерполяции.

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

  5. В каждой из 60 минут было по 100 операций. В 59 минутах все заняли 10 мс, в одной — 1000 мс. Ранговый 95-й перцентиль за час равен 10 мс, но в плохую минуту все операции длились секунду.

    Граница применимости: Закрытый расчёт для полного набора и ранга, округлённого вверх. Хороший перцентиль большого окна не заменяет отдельный критерий для каждой минуты.

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

Не путать

Перцентиль Задержка

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

Перцентиль SLI

Перцентиль может входить в описание качества услуги, если заданы операции, окно и точность. Пользовательский показатель может вместо него прямо считать долю операций, уложившихся в предел.

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

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

  1. Зафиксируйте полный состав и окно наблюдений.
  2. Укажите способ расчёта ранга или интерполяции.
  3. Не усредняйте готовые перцентили разных групп.
  4. Для объединения проверьте единицы и границы корзин.
  5. Оцените точность внутри нужной корзины.
  6. Разделите большое окно и кратковременное нарушение.
  7. Проверьте, каких исходов нет в распределении.
Открытые основания

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

  • Стандарт1
  • Документация3
  • Официальная документация
    Histograms and Summaries Prometheus · Prometheus documentation, проверено 29 августа 2026 года · проверено

    Определяет quantiles/percentiles, histogram buckets и ограничения aggregation precomputed quantiles.

    Утверждения: 01 · 02 · 03 · 04 · 05

  • Официальная документация
    Service Level Objectives Google Site Reliability Engineering · Site Reliability Engineering, Chapter 4 · проверено

    Определяет SLI, SLO и SLA и объясняет user-centric latency, error rate, throughput и percentiles.

    Утверждения: 03

  • Первичная спецификация
    OpenTelemetry Specification Overview OpenTelemetry · OpenTelemetry Specification 1.60.0 · проверено

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

    Утверждения: 04

  • Официальная документация
    Implementing SLOs Google Site Reliability Engineering · The Site Reliability Workbook, Chapter 2 · проверено

    Описывает построение SLI/SLO от пользовательской цели, measurement window и error-budget policy.

    Утверждения: 05

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие