【问题标题】:Manually aggregate historical data when importing it into whisper将历史数据导入 Whisper 时手动汇总历史数据
【发布时间】:2012-10-22 09:39:02
【问题描述】:

我正在尝试将两年前的数据存档导入到 Whisper 中,但我在尝试理解导入的数据时遇到了问题,因为我认为其中一些值正在丢失。我是否需要手动聚合比第一个架构定义的保留时间更早的时间戳的数据?

【问题讨论】:

    标签: graphite


    【解决方案1】:

    我没有尝试过最新版本(0.9.10),但已经尝试过你所说的 0.9.9 并且遇到了同样的问题。

    假设您有 30 天每分钟一个项目,然后一年每天一个项目 (60s:30d,1d:1y),那么当您在两个月前提交值 50 一分钟时,whisper 会看到时间戳适合,将看到它适合一维指标并将其值存储在该项目上,如果您在下一分钟发送,它将在耳语文件上获得相同的点,并且只会覆盖您的最后一个指标。

    我发现的解决方法是更改​​您的架构,同时将您的架构支持的最长时间导入到您的架构上的较短时间段,在上面的示例中为 60 秒:1 年。然后导入所有数据,当您结束导入时,在您的 Whisper 文件上运行 Whisper-resize.py 以将其转换回正确的模式(60s:1d,1d:1y)。这样就可以解决问题,但请注意在执行此操作时选择正确的聚合方法。

    祝你好运!

    古兹曼

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-28
      • 2020-11-07
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-19
      • 1970-01-01
      相关资源
      最近更新 更多