gpt4 book ai didi

rrdtool - 轻松解析 rrdtool 的输出

转载 作者:行者123 更新时间:2023-12-02 18:35:43 28 4
gpt4 key购买 nike

我正在处理大量 RRD 文件,我必须在其中查询大量数据 - 并且主要是通过读取所有数据并将其传递。

目前,我使用 rrdtool fetch <filename> CF --start XXX --end YYY ,但由于它一次只返回一个 CF 的数据,所以我首先必须执行单独的查询来查找 CF(= 运行并解析 rrdtool info <filename> ),然后运行 ​​rrdtool fetch对于每个找到的 CF。不过,输出解析起来很简单。

或者,还有 rrdtool xport DEF:XX=<filename>:RRA:CF ... XPORT:XX:XX ...对于我想要的每件事,都有多个“集”的后一个命令。从好的方面来说,这可以一次性为我提供所有数据,但我仍然需要事先对我想要的数据有一个相当好的了解。而且,它只输出 XML(解析起来总是很麻烦)。

我有一种感觉,我错过了一些非常明显的东西,因为从文件中获取时间戳→数字列表根本不可能有这么大的麻烦......有任何线索吗?

最佳答案

虽然有are patches around对于添加 JSON 支持,目前没有办法:

  • 解析至少两种不同的输出格式(rrdtool info 的 ASCII,然后解析来自 rrdtool xport 的 XML 或来自 rrdtool fetch 的表格数据)。
  • 通过 rrdtool dump 将文件的全部内容转储为 XML,然后重新实现相当多的 librrd 内部结构。

关于rrdtool - 轻松解析 rrdtool 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7804843/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com