【问题标题】:grafana variables in panel面板中的 grafana 变量
【发布时间】:2019-05-17 11:46:17
【问题描述】:

你能解释一下$instance在表达中是什么意思吗:

100 - (avg by (instance) (irate(node_cpu_seconds_total{mode="idle",instance=~"$instance"}[$interval])) * 100) * ON(instance)

以及为什么我看到No data points

但是当我将$instance 更改为.* 图表已显示。

在普罗米修斯中我看到node_cpu_seconds_total返回这样的数据:

✔node_cpu_seconds_total{cpu="1",instance="10.0.97.140:9100",job="node-exporter",mode="idle"}

谢谢。

【问题讨论】:

    标签: grafana prometheus


    【解决方案1】:

    这些是来自 Grafana 模板功能的变量。

    存在两种符号:

    • $variable
    • [[variable]]

    Grafana 文档中的更多信息:https://grafana.com/docs/reference/templating/

    您在示例中看不到任何值的原因很简单:该变量未定义为模板变量。如果您将其更改为 .*,您只需允许任何值作为正则表达式。

    【讨论】:

    • 在仪表板设置中我找到了变量,谢谢。
    猜你喜欢
    • 2017-01-08
    • 2022-11-30
    • 2018-07-29
    • 2021-12-22
    • 2022-06-12
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    相关资源
    最近更新 更多