Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在内存中转储和更新 rrd 文件。我知道我们可以将其转储为 xml 文件,然后读取 + 更新 + 将其恢复为 rrd。但这对我来说不是一种有效的方法,因为我可能必须更新/纠正大量“旧数据” 我参考这个讨论
它的文档页面将守护进程地址作为参数进行讨论,我可以使用它来更新内存中的 rrd 数据吗?我如何从守护进程读取数据?
rrdtool dump --daemon unix:/var/run/rrdcached.sock /var/lib/rrd/foo.rrd
谢谢
您可以通过一组管道转储/恢复,使用过滤程序修改数据......
rrdtool dump old.rrd - | filter | rrdtool restore - new.rrd
如果您打算实际使用转储版本,您也可以转储到 tmpfs 分区。