Назад | Перейти на главную страницу

Является ли элемент «t» в формате RRD xport xml прошлой или будущей отметкой времени?

Я запускаю дамп 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, отправьте ссылку.