Подсчет Прометей и метрика суммы при перезапуске шлюза - PullRequest
0 голосов
/ 09 марта 2019

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

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

enter image description here

Функция оценки, похоже, не подходит для этой цели.

Есть ли возможность суммировать с течением времени, независимо от того, где происходит перезапуск или нет?

Вот запрос суммы, но он показывает не то, что я ожидаю. enter image description here

возможно, sum_over_time может сделать это, если я сгруппирую их, но если я добавлю предложение by, оно выдаст ошибку.

enter image description here

1 Ответ

1 голос
/ 12 марта 2019

Вы, вероятно, ищете increase, а не rate. Который такой же как rate * <interval_length_in_seconds>.

В качестве примечания, теоретически Pushgateway сохраняет свое состояние при перезапусках, но если вы запускаете его в Docker или Kubernetes, вам нужно настроить постоянный том, который будет использоваться вашими последующими экземплярами Pushgateway.

...