Как сгруппировать 2 метрики в prometheus

#prometheus #grafana

#prometheus #графана

Вопрос:

У меня есть 2 показателя из 2 микросервисов. Один из них добавляет ( -1), другой устанавливает истинное абсолютное значение каждый час. Мне нужно объединить 2 метрики. Первая служба (вспомогательная служба добавления) должна добавить ( -1) к метрике из второй службы (службы абсолютных значений), а вторая служба должна установить абсолютное значение. Но теперь у меня есть:

 item_state_count{service="sub-add-service", state="imported"}
item_state_count{service="absolute-value-service",state="imported"}
  

Когда у нас есть значение из службы абсолютных значений, мы его устанавливаем. :
Результат здесь

Ответ №1:

Вы можете добавлять операнды в Графана, так

 item_state_count{service="sub-add-service", state="imported"}   item_state_count{service="absolute-value-service",state="imported"}
  

сделает это.

Комментарии:

1. это не сработает, так как значения меток разные. sum( ... ) Обведения обоих операндов, вероятно, будет достаточно, чтобы исправить это (обратите внимание, что это не графана — это прометей, выполняющий арифметику)