создание динамической панели мониторинга панели singlestat на основе переменной шаблона

#grafana #grafana-templating #prometheus-node-exporter

#графана #grafana-создание шаблонов #prometheus-узел-экспортер

Вопрос:

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

Итак, это то, что я сделал:

  • создайте переменную шаблона list_of_vm = label_values(up{job=»node_exporter»}, экземпляр), проверив многозначную комбинацию, результатом этого будет что-то вроде ip1:порт, ip2: порт, … , ip7:порт
  • создайте единую панель состояния ООН с панелью повтора, для которой установлено значение list_of_vm. И в метриках я настроил{instance=»$list_of_vm»,job=»node_exporter»}

После проверки всех экземпляров в переменной шаблона панели правильно дублируются, но их значение неверно, потому что в метрике запрос оценивается как: up{instance=»$list_of_vm»,job=»node_exporter»} когда list_of_vm = «ip1:порт ip2:порт .. ip7:порт»

И я ожидаю, что у меня будет ip1: порт для первой панели, ip2: порт для второй…

Есть ли у вас какие-нибудь идеи, как исправить эту проблему