Переменная Grafana метрики фильтра Prometheus __name__ и по одному графику для каждой

в Prometheus я могу перечислить такие показатели:

{__name__=~".+_count$", class=~"OracleCustomerDao$", application="access-registration-service"}

А в Grafana у меня много графиков, где меняется только имя:

sum(rate(db_query_issuer_settings_seconds_count{application="access-registration-service"}[5m])) by (dn)

Но количество метрик меняется с каждым выпуском, и затем мне нужно вручную искать в Prometheus и добавлять их вручную в виде новых графиков на панель инструментов.

Как я могу добавить переменную Grafana __name__ (здесь: db_query_issuer_settings_seconds_count) и цикл for, показывающий все графики, соответствующие Prometheus выше?


person MortenB    schedule 14.04.2021    source источник


Ответы (1)


Создайте переменную в НастройкахПеременные, используя следующую конфигурацию:

Type        = Query
Data source = Prometheus
Query       = {__name__=~".+_count$", class=~"OracleCustomerDao$", application="access-registration-service"}
Regex       = /(.+){/
person Marcelo Ávila de Oliveira    schedule 14.04.2021
comment
Сначала проверьте запрос в Prometheus, чтобы узнать, соответствует ли он, спасибо - person MortenB; 15.04.2021