Как работает сохранение в схеме хранения Graphite?

Я пытаюсь понять, как работают сохранения в storage-schema.conf Graphite.

Это моя конфигурация хранения.

[prod_retention]
pattern = prod\..*
retentions = 10s:30d,1m:90d

Означает ли это, что срок хранения данных составляет 120 дней (30 дней +90 дней) или только 90 дней?

1 ответ

Эта конфигурация означает, что скользящее окно 30d будет иметь метрики с разрешением 10 с, а после того, как точки данных превысят 30d возраста, они будут подвергнуты понижающей дискретизации до скользящего окна 90d, в котором метрики будут храниться с разрешением 1 м. Эти разрешения хранятся в одном файле данных. Ваше самое длинное хранение данных в этом файле будет 90d.

Функция агрегирования, которая будет использоваться для этого файла при свертывании точек данных 10 с до разрешения 1 м, определяется в storage-aggregations.conf (по умолчанию используется среднее / среднее).

Смотрите конфигурацию, подробно описанную здесь: http://graphite.readthedocs.org/en/latest/config-carbon.html и http://graphite.readthedocs.org/en/latest/config-carbon.html

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