Promql запрос, чтобы вернуть значение из диапазона-вектора, который происходит максимум нет. времен - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь найти значение, которое встречается максимальное число раз в векторе диапазона.

Можно ли добиться того же, используя promql?

Пожалуйста, помогите.

Например: в диапазоне-вектора (http_request-total[15m]) у меня есть 10 выборок, из которых несколько выборок происходят 2 раза, 1 выборка - 8 раз, а другие - еще несколько раз. Итак, я хочу вернуть образец, который произошел максимум нет. раз. (вот образец, который пришел 8 раз)

1 Ответ

0 голосов
/ 10 апреля 2020

PromQL не имеет функции mode, и в общем случае это не имеет смысла, поскольку Prometheus отбирает пробы через скрепы, поэтому у него нет общих знаний, необходимых для правильного расчета режима и из-за шума et c. на самом деле маловероятно, что на выходе ставки будут какие-либо повторяющиеся значения.

...