Настройка политики хранения для метрик Prometheus
Сервис Prometheus, который используется для мониторинга кластера, работает и хранит данные на сервере управления. По умолчанию метрики Prometheus хранятся в течение семи дней. Этого срока хранения может быть недостаточно для поиска и устранения неисправностей. Срок можно увеличить в файле конфигурации Prometheus.
Однако при длительном сроке хранения может закончиться свободное пространство на корневом разделе, где хранятся данные. Во избежание этого можно указать максимальный размер для метрик Prometheus. Сначала будут удаляться самые старые данные.
Чтобы увеличить срок хранения
-
На сервере управления откройте для редактирования файл /etc/sysconfig/prometheus, задайте нужный срок хранения для параметра
STORAGE_RETENTIONи сохраните изменения, например:STORAGE_RETENTION="--storage.tsdb.retention.time=30d"
-
Перезапустите службу Prometheus:
systemctl restart prometheus.service
Если для кластера хранилища включена высокая доступность, повторите эти шаги на двух других серверах управления.
Чтобы изменить политику хранения по времени на политику хранения по размеру
-
На сервере управления откройте для редактирования файл /etc/sysconfig/prometheus, измените флаг для параметра
STORAGE_RETENTIONи сохраните изменения, например:STORAGE_RETENTION="--storage.tsdb.retention.size=10GB"
-
Перезапустите службу Prometheus:
systemctl restart prometheus.service
Если для кластера хранилища включена высокая доступность, повторите эти шаги на двух других серверах управления.