Лечить значение как 0, если не обновлять в Прометей - PullRequest
0 голосов
/ 10 мая 2019

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

Я создаю вектор датчика для этого.

В первый раз я сообщаю:

en: 10
th: 20

Во второй раз я сообщаю:

en: 10

Проблема заключается в том, что прометей все еще сохраняет старое значение th как 20, если я не обновляю thзначение.

Как я могу сделать так, чтобы оно не обновлялось до 0?

1 Ответ

0 голосов
/ 10 мая 2019

Вы просто не экспортируете его. Он станет «устаревшим» и исчезнет через некоторое время (по умолчанию 5 минут).

Однако большинство клиентских библиотек не позволяют вам этого делать. Как только вы создали датчик, они будут продолжать экспортировать его. Таким образом, альтернатива заключается в том, что вы просто экспортируете 0 явно. Я имею в виду, исходя из вашего описания, у вас действительно есть 10 en пользователей и ноль th пользователей во второй раз, так что просто экспортируйте это.

...