无法使用 Zabbix 插件更改 Grafana 中的指标别名
Posted
技术标签:
【中文标题】无法使用 Zabbix 插件更改 Grafana 中的指标别名【英文标题】:Can't Change Metric Alias in Grafana Using a Zabbix Plugin 【发布时间】: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 你可以在这张图片中找到我的指标配置。非常感谢。 【参考方案1】:您应该使用 Zabbix Grafana 插件的templating 功能,有关工作示例,请参阅随附的屏幕和以下说明。
我有一个路由器 Zabbix 主机组,所以我定义了一个 Router
Grafana 变量来匹配主机 (Routers.*
),请参见第一个屏幕截图。
启用多值和全选
然后在指标配置中使用这样配置的单个指标:
组:路由器 主机:$Router(注意$
,变量会根据选择实时扩展)
Item:通用项目名称(即:ICMP Response Time)
您将获得类似于第二个屏幕截图的内容,顶部有一个主机选择器和多个选择。
【讨论】:
非常感谢。我测试了你的解决方案,它奏效了。我找到了另一个非常明显的解决方案,我将在单独的答案中进行解释,但您的解决方案更容易且更自动化。【参考方案2】:因此,当我们配置和编辑图表时,每个指标下方都有一个“功能”按钮。有一个“别名”选项,当您将鼠标悬停在它上面时,您会看到更多选项。如果单击“setAlias”,您可以为每个指标定义一个别名。 由于此解决方案需要单独设置每个别名,因此我推荐上面 Simone Zabberoni 建议的解决方案。但这也值得了解,因为它有时可能会派上用场。
【讨论】:
以上是关于无法使用 Zabbix 插件更改 Grafana 中的指标别名的主要内容,如果未能解决你的问题,请参考以下文章