Прометей: работает ли rate () в скользящем окне? - PullRequest
0 голосов
/ 06 июня 2018

Работает ли rate() в раздвижном окне или в окне большого пальца?Например, интервал очистки составляет 10 с, и он продолжает очищаться в течение 10 минут, когда я запрашиваю rate(foobar[1m]), что это значит?

Для каждой секунды он вычисляет среднее значение в пределах диапазона от этой секунды?

Или каждую минуту вычисляется среднее значение, т. Е. Для этого случая оно вычисляется 10 раз.

1 Ответ

0 голосов
/ 06 июня 2018

Когда вы выполняете rate(foobar[1m]), он использует последнюю минуту данных и возвращает результат для одной отметки времени.PromQL не знает ни вашего интервала очистки, ни продолжительности очистки.

Существует также HTTP-API query_range, который будет предварительно формировать несколько независимых оценок PromQL с интервалом step секунд.Вы хотите, чтобы временные диапазоны, охватываемые этими оценками, перекрывались, поэтому вы, вероятно, хотите, чтобы step не превышало 30 с.

...