Могу ли я установить значение меток Prometheus по умолчанию в python? - PullRequest
1 голос
/ 06 января 2020

Я использую официальный python (2.7) клиент.

Я хочу определить метри c с некоторыми метками, но у меня не всегда есть все метки для отправки. Когда я отправляю только некоторые из них, я получаю сообщение об ошибке:

AttributeError: у объекта 'Counter' нет атрибута '_value'

Это код, который я использовал:

c = Counter("counterTest, "explain this counter, labelnames=("label1", "label2",), namespace="namespace") 
c.labels(label1="1").inc(1)

Это ограничение в библиотеке python? Или, может быть, это ограничение на конце Прометея?

1 Ответ

1 голос
/ 07 января 2020

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

...