Я бы хотел следить за тем, сколько раз значения были установлены на Prometheus Gauge в секунду. К сожалению, я не могу добавить другой счетчик и должен использовать датчик. Я пытался использовать changes function , но либо не понимал ее назначение, либо просто не выполнял эту работу. Сравнение графика датчика с выходом changes () с достоверностью временных диапазонов не показало никакой корреляции.
Использование count_over_time не показало, что metri c, на мой взгляд, для та же причина, что и changes ().
Существует ли правильный способ вычисления количества раз, в течение которого значения были установлены для датчика Prometheus в секунду?
Допустим, у нас есть:
prom_gauge = prometheus_client.Gauge ("prom_gauge")
И произошло следующее:
[12: 00: 00.0000] prom_gauge.set (10)
[12: 00: 00.3000] prom_gauge.set (30)
[12: 00: 00.5000] prom_gauge.set (20)
[12: 00: 01.0000] prom_gauge.set (5)
Метри c предоставит значения:
Значение 3 для 12: 00: 00
Значение 1 для 12: 00: 01