无法使用 Zabbix 插件更改 Grafana 中的度量别名
Can't Change Metric Alias in Grafana Using a Zabbix Plugin
我想在一张图中显示来自不同主机的多个 CPU 使用情况,但它们都以相同的名称结束,我无法分辨哪一行代表哪个主机:
here's the snapshot.
我正在使用带有 Zabbix 插件 3.9.1 的 Grafana 5.2.4。我的 Zabbix 版本是 3.0.12。
我试过在 Grafana 中覆盖图例,但没有这样的选择。另外,Zabbix 插件不允许直接连接到数据库,所以我也不能使用 ALIAS BY 选项。我试过在 Zabbix 中使用宏在项目名称中包含主机名,但 {HOST.NAME}
只是在项目名称中结束(而不是被实际值替换)。
任何解决方案将不胜感激。
您应该使用 Zabbix Grafana 插件的 templating 功能,请参阅随附的屏幕和以下说明以获取工作示例。
我有一个路由器 Zabbix 主机组,所以我定义了一个 Router
Grafana 变量来匹配主机 (Routers.*
),请参见第一个屏幕截图。
启用多值和 Select 全部
然后在指标配置中使用以这种方式配置的单个指标:
- 组:路由器
- Host:$Router(注意
$
,变量会根据选择实时扩展)
- Item:常用项名称(即:ICMP Response Time)
你会得到类似于第二个屏幕截图的内容,上面有一个主机选择器和多个选择。
因此,当我们配置和编辑图表时,每个指标下方都有一个 "Functions" 按钮。有一个 "Alias" 选项,当您将鼠标悬停在它上面时,您会看到更多选项。如果单击 "setAlias",则可以为每个指标定义一个别名。
由于此解决方案需要单独设置每个别名,因此我推荐上面 Simone Zabberoni 建议的解决方案。但是这个也值得知道,因为它有时可能会派上用场。
我想在一张图中显示来自不同主机的多个 CPU 使用情况,但它们都以相同的名称结束,我无法分辨哪一行代表哪个主机: here's the snapshot.
我正在使用带有 Zabbix 插件 3.9.1 的 Grafana 5.2.4。我的 Zabbix 版本是 3.0.12。
我试过在 Grafana 中覆盖图例,但没有这样的选择。另外,Zabbix 插件不允许直接连接到数据库,所以我也不能使用 ALIAS BY 选项。我试过在 Zabbix 中使用宏在项目名称中包含主机名,但 {HOST.NAME}
只是在项目名称中结束(而不是被实际值替换)。
任何解决方案将不胜感激。
您应该使用 Zabbix Grafana 插件的 templating 功能,请参阅随附的屏幕和以下说明以获取工作示例。
我有一个路由器 Zabbix 主机组,所以我定义了一个 Router
Grafana 变量来匹配主机 (Routers.*
),请参见第一个屏幕截图。
启用多值和 Select 全部
然后在指标配置中使用以这种方式配置的单个指标:
- 组:路由器
- Host:$Router(注意
$
,变量会根据选择实时扩展) - Item:常用项名称(即:ICMP Response Time)
你会得到类似于第二个屏幕截图的内容,上面有一个主机选择器和多个选择。
因此,当我们配置和编辑图表时,每个指标下方都有一个 "Functions" 按钮。有一个 "Alias" 选项,当您将鼠标悬停在它上面时,您会看到更多选项。如果单击 "setAlias",则可以为每个指标定义一个别名。
由于此解决方案需要单独设置每个别名,因此我推荐上面 Simone Zabberoni 建议的解决方案。但是这个也值得知道,因为它有时可能会派上用场。