Я настроил свои файлы со следующими параметрами хранения:
retentions = 10s:7d,1m:30d,5m:1y
И это действительно работает, однако моя проблема в том, что веб-приложение решает получить данные из нижнего архива, а не из верхнего. Например: поскольку у меня есть разрешение 10 с за 1 неделю, я ожидаю, что если я просматриваю менее 1 недели (в моем случае я просто просматривал данные за 1 день), то данные будут получены с первого уровня (с точностью до 10 секунд), однако веб-приложение извлекает данные со следующего уровня, и поэтому я получаю средние данные.
Я нашел это в документации:
"При извлечении данных (в пределах временного диапазона) используется первый архив, который может удовлетворить весь период времени. Если период времени перекрывает границу архива, будет использоваться архив более низкого разрешения. . Это обеспечивает более простое поведение при извлечении данных, поскольку разрешение данных одинаково во всей возвращаемой серии».
Как я могу заставить графит получить данные из архива с самым высоким разрешением? Я намерен иметь высокое разрешение в течение 1 недели (10 секунд), а следующий уровень — 30 дней для 1-минутного разрешения.
Есть ли способ добиться этого или, может быть, перенастроить мою схему хранения?