【问题标题】:Grafana variable to reference part of prometheus stat nameGrafana 变量引用 prometheus 统计名称的一部分
【发布时间】:2021-03-31 13:57:07
【问题描述】:

是否可以通过部分使用 Grafana 变量来引用 prometheus 指标?

我有来自多个这样的来源的指标

foo_bar{工作,状态} zoo_bar{工作,状态} xoo_bar{工作,状态}

我添加了一个区间变量,其中包含可能的前缀 foo、zoo、xoo 的列表。 如果我想在一个仪表板上合并图表,如何参考统计数据? 我尝试了类似的方法,但它在 $ 符号处给了我语法错误。

    increase(${var_name}_bar{job="myjob", status!~="401|404|500"})

【问题讨论】:

    标签: prometheus grafana


    【解决方案1】:

    为可能遇到相同问题的任何人添加答案。 似乎将度量统计信息移动到大括号中并引用 name 有效。如果有更好的解决方案,我很乐意知道。

        increase({__name__=~"${variable}_bar", job="myjob", status!~="401|404|500"})
    

    【讨论】:

    • 我认为应该这样做,但是如果您可以控制这部分,最好将$variable作为标签。
    猜你喜欢
    • 2022-12-28
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 2020-02-25
    • 1970-01-01
    • 2015-03-23
    • 2021-03-01
    • 1970-01-01
    相关资源
    最近更新 更多