没有下采样数据的rrdtool图?

时间:2014-02-06 16:02:04

标签: graph monitoring rrdtool

我想利用RRDtool的美丽(在我看来)图形化能力以及不下采样的数据存储(Influxdb,statsd等)。

从我的阅读中看来,实现这一目标的唯一方法是从全分辨率时间序列数据中综合重建RRDtool数据库,并将其用作图形的基础?

我可能认为可能存在一些最佳实践,或gnuplot的指南或类似于RRDtool样式的渲染图,但我没有找到任何东西。

1 个答案:

答案 0 :(得分:1)

您可以将RRDTool与手册here中定义的sql //伪数据源一起使用。

这相当复杂,但允许在DEF声明中使用rrdtool graph命令和外部基于DBI的SQL查询。在此,您可以指定连接条件,包含时间戳和值的字段以及SQL查询的任何其他WHERE子句。

当然,性能不如原生RRD文件好。

EG:

DEF:myvar=sql//mysql/host=127.0.0.1/dbname=rrd/username=rrd/password=passwd//RRDValue/UnixTimeStamp/value/RRDKeyID=1141942900757789274:min:AVERAGE

有关详细信息,请参见手册页。