drno-reg
@drno-reg
см не кратко

Как при каждом запросе присваивать новое значение?

Здравствуйте.

пытаюсь написать клиента на Python для prometheus
использование такого кода, делает инкремент

from prometheus_client import Counter
c = Counter('my_requests_total', 'HTTP Failures', ['method', 'endpoint'])
c.labels(method='get', endpoint='/').inc()
c.labels(method='post', endpoint='/submit').inc()


Каким образом возможно просто присваивать новое значение при каждом запросе?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
решается так

g = Gauge('my_zabbix_requests', 'Description of gauge', ['hostname', 'key_'])
g.labels(hostnames.get(hostids[y]), result_items_by_hostsid[x].get("key_")).set((float((result_items_by_hostsid[x].get("lastvalue")))))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы