我想利用rrdtool的美丽图形能力,并使用不会放下样品的数据存储(influxdb,statsd等)。
从我的阅读中,这似乎是唯一的方法是从完整的分辨率时间序列数据中综合重新创建rrdtool数据库,并将其用作我的图形的基础?
我可能以为可能存在一些最佳实践或GNUPLOT的指南或类似于rrdtool样式中的渲染图,但我尚未找到任何东西。
您可以将rrdtool与sql//在此处定义的pseudo datasource使用。
这很复杂,但是允许在DEF声明中使用基于外部DBI的SQL查询使用rrdtool graph
命令。在此中,您可以指定连接条件,持有时间戳和值的字段以及SQL查询的任何其他条款。
性能当然不如本机RRD文件。
eg:
DEF:myvar=sql//mysql/host=127.0.0.1/dbname=rrd/username=rrd/password=passwd//RRDValue/UnixTimeStamp/value/RRDKeyID=1141942900757789274:min:AVERAGE
有关详细信息,请参见"手册"页面。