我有很多服务器,我想用sensu InfluxDB监控 . 我已经使用Sensu创建了关于InfluxDB的检查和指标收集 .
我安装了Chronograf来对数据库进行查询,它就像一个魅力 .
但...
对于我的所有服务器,我想拥有相同的图表:
-
CPU使用率
-
CPU负载
-
记忆
-
磁盘
-
等......
即使重新创建它们非常直接,我也想自动完成它 . 我想要我的所有图表,能够选择我想要观看的服务器 . 我在数据库中的所有数据都是这样的:
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吗?也许我必须开发自己的仪表板,开始这个的最佳方法是什么?
1 回答
Chronograf有一个未记录的API,可以提供您正在寻找的功能,但它仍处于早期阶段,尚未经过广泛测试 .
目前他们在我们的最后记录很少 . 它可能需要一些玩弄来弄清楚它们是如何工作的 . 这是API的路由列表