TimeShift в графите

Когда я запускаю функцию timeShift на графите, я замечаю, что если я изменяю 'from' на большое с (что-то также с -30days), данные меняются. Похоже, из графита возвращаются данные агрегации, которые некоторые точки объединили в 1

Кто-то знает, что случилось? И почему?

редактировать

это наши сохранения на storage-aggregation.conf

[t]
pattern = ^t\.
retentions = 5min:30d,1h:180d,1d:1y


[z]
pattern = ^z.*
retentions = 10s:14d,1min:30d,10min:1y

что я должен сделать, чтобы исправить проблему timeShift, которая прыгает, когда я нахожусь в t.*, и я использую от = -30days и спрашиваю для сдвига времени 7 дней, я получаю агрегированные числа

1 ответ

Каковы ваши параметры агрегирования в storage-schemas.conf?

Если вы запрашиваете данные за 30 дней назад, вполне вероятно, что единственные данные за этот период будут агрегированы.

Вам необходимо убедиться, что у вас настроены параметры хранения, чтобы данные, которые вы хотите отобразить, были доступны в нужном вам разрешении.

Обновление: OP опубликовал свои конфигурации агрегации хранилищ, так что теперь мы можем видеть проблему.

Вы хотите увеличить срок хранения 5 минут с 30 до 60 или 90 дней, поскольку, если вы хотите посмотреть последние 7 дней с 30-дневной сменой времени, вам нужно не менее 37 (7 + 30) дней хранения в 5 минутное разрешение. В настоящее время у вас всего 5-минутные данные за 30 дней, поэтому в вашем сдвинутом ряду всегда будут использоваться агрегированные 1-часовые данные.

60 дней хранения позволят вам просматривать 5-минутные данные на срок до 4 недель с наложением времени на 30 дней. Обратите внимание, что изменение вашего storage-schemas.conf не изменит никаких существующих файлов базы данных шепота (это относится только к новым сериям), поэтому вам нужно использовать утилиту whisper-resize.py для обновления настроек хранения в существующих шепот базы.

Команда будет что-то вроде:

whisper-resize.py foo.wsp 5min:60d 1h:180d 1d:1y

куда foo.wsp имя файла шепота для серии, которую вы хотите обновить (обычно они хранятся в /opt/graphite/storage).

Другие вопросы по тегам