我有很多服务器想用 sensu + InfluxDB 监控。我已经使用 Sensu 在 InfluxDB 中创建了检查和指标集合。
我安装了 Chronograf 来对数据库进行查询,它的工作就像一个魅力。
但...
对于我所有的服务器,我想要相同的图表:
- CPU使用率
- CPU负载
- 记忆
- 磁盘
- ETC...
即使重新创建它们非常简单,我也想自动完成。我想要所有的图表,能够选择我想要观看的服务器。我在数据库中的所有数据都是这样的:
server1.memory.total
server1.load_avg.five
server2.memory.total
server2.load_avg.five
[...]
例如,我使用的查询是这样的:
SELECT "value" FROM "metrics".."server1.load_avg.five" WHERE time > now() - 1h
我只想找到为我想查看的图表选择正确服务器的方法。
我可以用 grafana 或 chronograf 做到这一点吗?也许我必须开发自己的仪表板,最好的方法是什么?