0

在普罗米修斯我可以列出这样的指标:

{__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)和一个显示所有与上述 Prometheus 匹配的图形的 for 循环?

4

1 回答 1

1

使用以下配置在Settings > Variables创建一个变量:

Type        = Query
Data source = Prometheus
Query       = {__name__=~".+_count$", class=~"OracleCustomerDao$", application="access-registration-service"}
Regex       = /(.+){/
于 2021-04-14T15:11:16.280 回答