RRD xport xml 格式中的“t”元素是过去还是未来的时间戳?

RRD xport xml 格式中的“t”元素是过去还是未来的时间戳?

我正在从 Citrix XenServer 运行 RRD 转储,并解析 XML 以导入到另一个系统。我知道元素中有一个元素是时间戳,但当我将整数解析为时间时,有时它是未来的时间。RRD 是否会插入值?

以下是 XML 的一个示例: http://pastie.org/1541903

答案1

RRDtool 插入提交的数据以适应其时间步骤。RRDtool 专门用于存储在不同时间范围内合并的值。

答案2

根据下面引用的页面上 saxon 的帖子,该帖子应该是权威的,因为它似乎来自 JRobin 的网站管理员,时间戳代表开始的间隔。

http://oldwww.jrobin.org/phpBB2/viewtopic.php?t=71&sid=3bdadda9ebfdd8792a018665f32f253e

然而,我注意到 Citrix 会报告不完整的间隔;也就是说,如果您计算结尾间隔(t + step)的,对于最后一个条目(由于某种原因,它排在列表中的第一个),它通常位于未来。但是将这些值与

日期 +%s

我从未看到过未来的开始/结束/t 标签的值。

XenServer 主机和您查看数据的主机上的时钟是否可能有偏差,或者系统处于不同的时区?

更新:稍等。作为测试,我创建了一个网络活动峰值,然后获取指标并查找峰值。t 值似乎是结尾间隔,而不是如上所述的开始。

如果有人知道某个页面提供了 Citrix 返回的 XML 标签的清晰定义,请发布链接。

相关内容