【问题标题】:RRDtool force the step parameter when xporting dataRRDtool 在导出数据时强制使用 step 参数
【发布时间】:2012-06-28 05:20:32
【问题描述】:

我正在使用 javascript 库来可视化 rrdtool 数据并使用 rrdtool xport 从 rrd 文件中检索数据。

今天我注意到以下内容: 查看从现在到第 1 天的数据时:数据点为 100
但是在查看从现在到 31 天的数据时,100 的数据点无处可见...

使用 xport 时,如何确保在指定时间内获取所有数据点?
我正在使用--step 10,但没有任何区别。无论我设置什么--step,它都不会被使用。我读到这是因为如果它小于 1 像素,它会被忽略,那么这个问题的建议解决方案是什么?

附加信息:
我正在使用带有默认 RRDtool 插件选项的 Collectdtool:http://collectd.org/documentation/manpages/collectd.conf.5.shtml#plugin_rrdtool

编辑: 似乎 RRDtool 的本质是一个月、一天、一年等有多个存档,所以我不能获得一个月的存档的每个数据点是有道理的吗?

【问题讨论】:

    标签: rrdtool collectd


    【解决方案1】:

    数据点的数量还取决于可用数据...因此,如果您的高分辨率 RRA 仅涵盖 30 天(例如),您将在请求超过 30 天的数据后从较低分辨率的 RRA 获取数据.

    【讨论】:

    • 谢谢,在做了更多研究之后,我向那个方向发展了这个清晰的解释。但它可能会帮助一些想同样的人。我认为对我来说问题是,较低的分辨率还没有最新的数据点。我正在使用 MAX,但它还没有显示正确的 MAX,因为它不是在较低分辨率的 RRA 中计算的。顺便说一句,你做了一个很棒的工具!!谢谢
    • 我仔细检查了它,但即使有可用的高分辨率 RRA,即使有更多可用的数据点,它仍然只会返回大约 300-400 个数据点?如何获取特定时间范围内的所有可用数据点?从最高分辨率 rra
    • 如果你真的想要一切你可以使用 rrdtool dump :-) 或 rrdtool info 然后相应地指定边界。请注意,1.4.x rrdtool 系列在选择 RRA 时只考虑开始时间而不是结束时间,因为无论如何,所有 rras 都将包含尽可能好的结束时间覆盖范围......
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    • 2017-03-11
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多