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



有没有办法在内存中转储和更新rrd文件。我知道我们可以将其转储为xml文件,然后读取+更新+还原为rrd。但这对我来说不是一个有效的方法,因为我可能需要更新/更正大量的"旧数据"

它的文档页面将deamon地址作为一个参数,我可以用它来udpate内存中的rrd数据吗?如何从deamon读取数据?

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

感谢

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

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

如果您打算实际拥有转储的版本,也可以将其转储到tmpfs分区。

相关内容

  • 没有找到相关文章

最新更新