【问题标题】:Grafana variable of a Prometheus __name__ filter metric and one graph for eachPrometheus __name__ 过滤器指标的 Grafana 变量和每个图表
【发布时间】:2021-07-09 09:03:13
【问题描述】:

在 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 中查找并将它们作为新图表手动添加到仪表板。

如何添加 __name__ 的 Grafana 变量(此处为:db_query_issuer_settings_seconds_count)和显示所有与上述 Prometheus 匹配的图表的 for 循环?

【问题讨论】:

    标签: prometheus grafana-variable


    【解决方案1】:

    设置 > 变量处创建一个变量,使用以下配置:

    Type        = Query
    Data source = Prometheus
    Query       = {__name__=~".+_count$", class=~"OracleCustomerDao$", application="access-registration-service"}
    Regex       = /(.+){/
    

    【讨论】:

    • 先在 Prometheus 中测试查询是否匹配,谢谢
    猜你喜欢
    • 1970-01-01
    • 2019-08-28
    • 2023-01-25
    • 1970-01-01
    • 2018-12-24
    • 2021-05-26
    • 1970-01-01
    • 2021-08-08
    • 2019-12-13
    相关资源
    最近更新 更多