【问题标题】:Can't Change Metric Alias in Grafana Using a Zabbix Plugin无法使用 Zabbix 插件更改 Grafana 中的指标别名
【发布时间】:2019-02-28 17:47:26
【问题描述】:

我想在一个图表中显示来自不同主机的多个 CPU 使用情况,但它们都以相同的名称结束,我不知道哪条线代表哪台主机: here's the snapshot.

我正在使用带有 Zabbix 插件 3.9.1 的 Grafana 5.2.4。我的 Zabbix 版本是 3.0.12。 我尝试过在 Grafana 中覆盖传说,但没有这样的选择。另外,Zabbix 插件不允许直接连接到 DB,所以我也不能使用 ALIAS BY 选项。我已经尝试在 Zabbix 中使用宏在项目名称中包含主机名,但 {HOST.NAME} 只是在项目名称中结束(而不是被实际值替换)。

我们将不胜感激任何解决方案。

【问题讨论】:

  • 你使用模板功能了吗?还是一个正则表达式或多个指标?
  • 我尝试在 Configuration>templates>items 中使用宏
  • 对不起,我的意思是,如果你确实在 Grafana 中使用了模板来启用多项选择。能否分享一下 Grafana 指标的配置?
  • 不,很遗憾,我不熟悉 Grafana 中的模板。
  • imgur.com/a/Od2dLDI 你可以在这张图片中找到我的指标配置。非常感谢。

标签: grafana zabbix


【解决方案1】:

您应该使用 Zabbix Grafana 插件的templating 功能,有关工作示例,请参阅随附的屏幕和以下说明。

我有一个路由器 Zabbix 主机组,所以我定义了一个 Router Grafana 变量来匹配主机 (Routers.*),请参见第一个屏幕截图。 启用多值和全选

然后在指标配置中使用这样配置的单个指标:

  • 组:路由器
  • 主机:$Router(注意$,变量会根据选择实时扩展)
  • Item:通用项目名称(即:ICMP Response Time)

您将获得类似于第二个屏幕截图的内容,顶部有一个主机选择器和多个选择。

【讨论】:

  • 非常感谢。我测试了你的解决方案,它奏效了。我找到了另一个非常明显的解决方案,我将在单独的答案中进行解释,但您的解决方案更容易且更自动化。
【解决方案2】:

因此,当我们配置和编辑图表时,每个指标下方都有一个“功能”按钮。有一个“别名”选项,当您将鼠标悬停在它上面时,您会看到更多选项。如果单击“setAlias”,您可以为每个指标定义一个别名。 由于此解决方案需要单独设置每个别名,因此我推荐上面 Simone Zabberoni 建议的解决方案。但这也值得了解,因为它有时可能会派上用场。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-07
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    • 2016-09-12
    • 2017-04-14
    • 1970-01-01
    相关资源
    最近更新 更多