Я запускаю дамп RRD из Citrix XenServer и анализирую XML для импорта в другую систему. Я знаю, что внутри элемента есть элемент, который является меткой времени, но когда я анализирую целое число в Time, иногда это происходит в будущем. RRD интерполирует, какие будут значения?
Вот пример XML: http://pastie.org/1541903
RRDtool интерполирует представленные данные в соответствии со своими временными шагами. RRDtool специально разработан для хранения значений, объединенных в различные временные рамки.
Согласно сообщению saxon на указанной ниже странице, которое должно быть авторитетным, поскольку оно, похоже, принадлежит администратору сайта JRobin, временная метка представляет собой Начало интервала.
http://oldwww.jrobin.org/phpBB2/viewtopic.php?t=71&sid=3bdadda9ebfdd8792a018665f32f253e
Однако я заметил, что Citrix сообщает о неполных интервалах; то есть, если вы рассчитываете конец интервала (t + step), как правило, в будущем последняя запись (которая по какой-то причине стоит первой в списке). Но сравнивая значения с выводом
дата +% s
Я никогда не вижу значений для тегов start / end / t, которые будут в будущем.
Возможно ли, что часы на хосте XenServer и хосте, на котором вы просматриваете данные, выключены, или что системы находятся в разных часовых поясах?
ОБНОВЛЕНИЕ: подождите. В качестве теста я создал всплеск сетевой активности, а затем получил показатели и искал всплеск. Значение t выглядит как конец интервала, а не начала, как предложено выше.
Если кому-то известна страница, на которой даются четкие определения тегов XML, возвращаемых Citrix, отправьте ссылку.