Общее количество запросов, полученных за час в Прометеи и Графане - PullRequest
1 голос
/ 30 января 2020

Я пытаюсь составить график общего количества запросов каждый час с помощью счетчиков Графана и Прометея.

Поэтому у меня есть счетчик, который увеличивается с каждым запросом http_requests.

Я использую increase(http_requests[60m]) для вычисления общего количества запросов за последние 60 минут с данного момента времени.

Но это дает мне линию тренда, и я получу sh, чтобы получить гистограмму.

Так, например,

10: 00-11: 00 - 100 (рассчитывается по counter_value_at_11 - counter_value_at_10)

Теперь предположим, что текущее время 11:30, поэтому я буду sh, чтобы получить счет для корзины 11: 00-12: 00, дав мне (count_now - count_at_11).

1.) Можно ли использовать счетчики для моделирования таких данных?

2.) Я открыт для использования других типов metri c в Prometheus, если они поддерживают такое моделирование

1 Ответ

2 голосов
/ 30 января 2020

Для гистограммного графика вы можете найти его в Визуализация -> Режимы рисования, есть Переключатель баров , который можно активировать.

А для группировки данных за каждый час вы можете установить его в разделе Query, добавив значение минимального шага к «1h».

Пример

...