转储并更新内存中的RRD文件

时间:2012-08-01 00:19:08

标签: rrdtool rrd

有没有办法在内存中转储和更新rrd文件。我知道我们可以将其转储为xml文件,然后读取+ update +将其恢复为rrd。但这对我来说不是一种有效的方式,因为我可能需要更新/更正大量的“旧数据”I refer this discussion

它的文档页面将deamon地址作为参数进行讨论,我是否可以使用它来在内存中更新rrd数据?我如何从deamon读取数据?

 rrdtool dump --daemon unix:/var/run/rrdcached.sock /var/lib/rrd/foo.rrd

由于

1 个答案:

答案 0 :(得分:3)

您可以通过一组管道进行转储/恢复,使用过滤器程序修改数据......

rrdtool dump old.rrd - | filter | rrdtool restore - new.rrd

如果你打算实际使用转储版本,你也可以转储到tmpfs分区。