我想使用 snmp_exporter 绘制 HP 交换机的接口使用情况。作为索引,我使用 ifName。snmp.yml 生成器和从 switch 抓取到 Prometheus 工作正常。Grafana 显示标题取自 ifName 的图表。
但是 ifName 就像 Ethernet1/0/1 等等。我还有另一个指标:ifAlias,我可以使用“description”命令在交换机上配置,例如“UPLINK”。
所以我想要实现的是将 ifAlias 作为图形标题放在 ifName 旁边。我不能使用 ifAlias 作为索引,因为它不是唯一的(大多数 ifAlias 是空的,如 ifAlias="")。
有可能做这样的事情吗?如果是,那么如何?:-)
我尝试过的是使用 group_left 并结合两个指标。它有效,但我只能将 ifAlias 放入像 {{ifAlias}} 这样的图例字段中。
提前致谢。
五。
ifAlias{ifAlias="",ifName="Ethernet1/0/1",instance="access",job="3com_snmp_exporter"}
ifAlias{ifAlias="UPLINK",ifName="GigabitEthernet1/0/25",instance="access",job="3com_snmp_exporter"}
ifName{ifName="Ethernet1/0/1",instance="access",job="3com_snmp_exporter"}
ifName{ifName="GigabitEthernet1/0/25",instance="access",job="3com_snmp_exporter"}