Прометей: каков временной интервал по умолчанию для суммарного процентиля? - PullRequest
0 голосов
/ 29 апреля 2020

Предположим, я использую метрику Summary c с именем my_summary, и я хочу увидеть эту метрику c в promcol. Допустим, я пишу:

my_summary{percentile="0.99"}

Я ожидаю получить среднее значение значений, «хранящихся» в 99-м процентиле. Это означает, что мы берем все значения, которые наблюдались за определенный промежуток времени (например, последние 1 или 2 или 5 минут, а также 1, 5 или 10 секунд), сортируем их от наименьшего к наибольшему и принимаем верхний 1%. Вопрос: «что это за интервал времени?» .

1 Ответ

1 голос
/ 30 апреля 2020

Длительность окна зависит от реализации клиентской библиотеки и может быть настраиваемой.

Например, как реализация Java, так и реализация Go позволяют установить продолжительность окна и оба значения по умолчанию - 10 минут.

См. Соответствующую библиотеку Go исходный код здесь и соответствующая Java исходная библиотека здесь .

...