Шаблоны Grafana для Prometheus

Я пытаюсь обновить панель инструментов Grafana с полным экспортером узлов, добавив некоторые из наших внутренних меток в качестве шаблонов. У нас есть ярлыки для «pod» и «servertype», которые можно использовать, чтобы получить подмножество «узлов» для отображения в верхней части панели инструментов.

Я могу добавить «стручок», например:

label_values(pod)

Затем я могу ссылаться на «pod» в запросе узла следующим образом:

label_values(node_boot_time{job="clients",pod="$pod"}, instance)

Это работает. Если я хочу добавить servertype посередине, как мне вытащить список «servertype» на основе «pod», который выбран?

Я уже знаю, что "узел" можно отфильтровать с помощью:

label_values(node_boot_time{job="clients",pod="$pod"},servertype="$servertype", instance)

person tavor999    schedule 14.09.2017    source источник


Ответы (2)


Ответ был довольно простым, когда я перечитал документацию. В настоящее время используется функция «вверх», и она работает нормально, но может быть лучшее решение.

введите здесь описание изображения

person tavor999    schedule 20.09.2017

node_boot_time было изменено на node_boot_time_seconds

Перейдите по этой ссылке, чтобы получить все изменения имен, начиная с prometheus 0.16.0 https://github.com/prometheus/node_exporter/issues/830

person dibya ranjan mishra    schedule 22.08.2018
comment
Что вы имеете в виду, говоря о добавлении описаний? Я четко сказал, что метрика, которую он использовал, была переименована. Кроме того, я также предоставил ссылку для ссылки на дополнительные изменения имени / - person dibya ranjan mishra; 23.08.2018