答案1
你试过谷歌搜索吗?我搜索了“rrd2csv”(想着如果存在的话,它可能会这样命名),结果发现:
https://code.google.com/p/rrd2csv/
或者,还有https://github.com/mscoutermarsh/RRD-to-CSV
在 Python 中 =>https://gist.github.com/afternoon/947301
由于它是 Perl 并且是开源的,因此您可以对其进行定制以满足您的确切要求。
答案2
如果你想将 munin rdd 数据转换为 SQL 或 CSV,你可以参考这个脚本
https://gist.github.com/raelga/5926594
导出至 CSV:
sed -n "s@.*-- \(.* CEST\).*<v>\(.*\)</v></row>@\'$host\',\'$data\',\'\2\',\'\1\'@p" $rrd.xml >> munin.csv;
否则,你必须根据你的数据调整正则表达式
host=`echo $rrd | sed 's/\(.*\)_\(.*\)\.rrd/\1/'`;
data=`echo $rrd | sed 's/\(.*\)_\(.*\)\.rrd/\2/'`;
答案3
您还可以查看我的用于此任务的小型 Python 项目