问题描述
我有两个 PiHole 实例,我试图在单个 Grafana 显示器中显示它们的统计数据。 Prometheus 用于存储 PiHole 数据。
我有一个名为“pihole_top_ads”的 Prometheus 指标,我可以从 Grafana 成功调用它,并以条形图格式为每个 PiHole 实例显示返回的每个域和计数。我可以使用 Grafana 中的“混合”选项组合其中的两个,但这不会合并两个结果,它只列出第一组然后第二组。不合并重复的域,这正是我想要实现的目标。
我得到了什么:
Domain "A - as seen by PiHole 1" count
Domain "B - as seen by PiHole 1" count
Domain "C - as seen by PiHole 1" count
Domain "D - as seen by PiHole 1" count
Domain "B - as seen by PiHole 2" count
Domain "D - as seen by PiHole 2" count
Domain "E - as seen by PiHole 2" count
Domain "F - as seen by PiHole 2" count
我想要的:
Domain "A - as seen by PiHole 1" count
Domain "B - as seen by PiHole 1 and 2" total count
Domain "C - as seen by PiHole 1" count
Domain "D - as seen by PiHole 1 and 2" total count
Domain "E - as seen by PiHole 2" count
Domain "F - as seen by PiHole 2" count
这是从 Prometheus 函数返回的示例:
pihole_top_ads{domain="api.mixpanel.com",hostname="192.168.11.87",instance="localhost:9617",job="pihole"}
3
pihole_top_ads{domain="brahe.apptimize.com",job="pihole"}
1
pihole_top_ads{domain="fls-na.amazon.com",job="pihole"}
1
pihole_top_ads{domain="g.live.com",job="pihole"}
10
pihole_top_ads{domain="g.msn.com",job="pihole"}
22
pihole_top_ads{domain="go.redirectingat.com",job="pihole"}
1
pihole_top_ads{domain="graph.accountkit.com",job="pihole"}
2
pihole_top_ads{domain="self.events.data.microsoft.com",job="pihole"}
4
pihole_top_ads{domain="ssl.google-analytics.com",job="pihole"}
1
pihole_top_ads{domain="trace.svc.ui.com",job="pihole"}
4
我在条形图 Grafana 面板中执行此操作,如下所示: Grafana panel
通知 (self.events.data.microsoft.com) 出现两次。我想合并这样的条目,并将所有条目排序在一起。
如有任何帮助,我们将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)