【问题标题】:grafana+prometheus: repeat grafgrafana+prometheus:重复 graf
【发布时间】:2019-03-18 09:51:05
【问题描述】:

我正在使用堆栈 grafana:6.0.1 + prometheus:v2.7.2 + grafana:6.0.1 来监控我的主机。 我在 Grafana 中创建了一个仪表板来可视化每个受监控主机的指标,并且我想在单独的 graf 中动态显示每个挂载点的磁盘使用情况。所以我创建了变量 $fsmount ,其中填充了选定主机的挂载点。 使用此变量 ($fsmount) 重复创建的 graf 显示了很多次,监控主机上存在多少安装点。但是 graf 没有显示任何价值观,只有“没有价值观”的信息。 查询看起来像这样disk_used_percent{job="$node",path="$fsmounts"},但 grafanas 查询检查器中的查询显示此 url query?query=disk_used_percent%7Bjob%3D%22holly-slave.decent.ch%22%2Cpath%3D%22%2Fhome%7C%2F%7C%2Fboot%22%7D&time=1552900713。 在我看来,查询应该只包含为其生成 graf 的挂载点。 enter image description here enter image description here

【问题讨论】:

    标签: prometheus grafana-templating grafana-variable


    【解决方案1】:

    提示 1:

    在使用变量和模板时,no values 错误应该提醒人们使用正则表达式匹配 (=~) 而不是常规字符串匹配运算符 (=),因此请替换:

    disk_used_percent{job="$node",path="$fsmounts"}
    

    与

    disk_used_percent{job="$node",path=~"$fsmounts"}
    

    (在这种情况下,Grafana 将类似 path="/home|/|/boot" 的请求传递给 prometheus)。

    通过这样做,一个人实际上得到了(多个)系列,而不是错过领先的“无价值”错误。

    提示 2:

    关于您的实际问题(一个面板内的多个图形,而不是重复图形),我有时注意到 Grafana 并不总是在配置后立即启用重复面板(我不知道该错误是否存在我这边还是 Grafana v5.x !)。

    所以我的建议是尝试以下任一方法: * 重新加载图表(更改下拉菜单中的变量值,或折叠+展开父行。 * 重新加载仪表板(保存仪表板,然后实际重新加载页面[按 F5])。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2023-02-15
      • 2020-08-03
      • 2017-03-18
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多