我正在尝试将两年前的数据存档导入到耳语中,并且在尝试理解导入的数据时遇到问题,因为我认为某些值正在丢失。我是否需要手动聚合比第一个模式定义的保留时间更早的时间戳的数据?
问问题
1287 次
1 回答
3
我没有用最新版本(0.9.10)尝试过,但已经尝试过你用 0.9.9 所说的并且遇到了同样的问题。
假设您有 30 天每分钟一个项目,然后一年每天一个项目(60 秒:30 天,1 天:1 年),那么当您在两个月前提交一分钟 50 的值时,耳语将看到时间戳适合的位置,将看到它适合一维指标并将其值存储在该项目上,如果您在下一分钟发送,它将在耳语文件上获得相同的点,并且只会覆盖您的最后一个指标。
我发现的解决方法是更改您的架构,同时将您的架构支持的最长时间导入到您的架构上的较短时间段,在上面的示例中为 60 秒:1 年。然后导入所有数据,当您结束导入时,在您的 Whisper 文件上运行 Whisper-resize.py 以将其转换回正确的模式(60s:1d,1d:1y)。这样就可以解决问题,但请注意在执行此操作时选择正确的聚合方法。
祝你好运!
古兹曼
于 2012-10-22T17:51:48.303 回答