【发布时间】:2015-04-24 13:35:20
【问题描述】:
所以我收集了在一些服务器上运行的数据,它们正在将数据发送回 InfluxDB。 InfluxDB 正在存储数据,Grafana 2 配置了 InfluxDB 作为数据支持 - 一些图表工作正常 - 例如负载平均值,但有些图表不能正确 - 像界面统计信息(见图):
http://i.imgur.com/YgIxBE1.png
我猜这是因为平均负载是这样存储的:
-
timestamp1: $current_load_average(例如 1.2) -
timestamp2: $current_load_average(例如 1.1)
界面统计信息是这样存储的:
-
timestamp1: $bytes_transfered_so_far(例如 1002) -
timestamp2: $bytes_transfered_so_far(例如 1034)
所以 Grafana 只绘制了通过该接口传输的总字节数,而不是我需要的字节/秒。使用相同的设置 - 当 collectd 写入 RRD 文件并且它们被多个接口绘制时 - 一切都按预期工作。
您能建议我应该研究或改变什么吗?
【问题讨论】:
-
ok 回答了我自己的问题:查询需要选择导数(值)dsname = 'tx' group by time 60s 例如。如果您的数据每 10 秒记录一次,您需要按最少 20 秒等时间分组。