Задать вопрос
@dmvlch_dev

Как работает Housekeeper в Zabbix?

Имеются параметры в конфигурации Zabbix сервера:
HousekeepingFrequency=1
HousekeeperDelete=1000000

Это означает что Housekeeper будет удалять 1 млн строк каждый час в каждой таблице, или в общем в БД?
Или это просто ограничение на один запрос, типа батч, а Housekeeper будет удалять столько строк за цикл, сколько ему потребуется?
  • Вопрос задан
  • 350 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 2
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Вроде это количество записей в истории/трендах, удаляемых одним запросом с одним конкретным ID (удалённого уже) элемента данных. Если в таблице больше записей - они будут удалять по указанному количеству записей за каждый цикл очистки (ну, раз в час).
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Хаускипинг - костыль для небольших инсталляций. Если вопрос связан с тем, что вы уже достаточно подросли - рекомендую партиционирование с дропом старых таблиц или, ещё лучше, TimescaleDB.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
RTFM.
Параметр называется MaxHousekeeperDelete и, как видно из его описания, это максимальное количество строк, удаляемое за один цикл работы хаускипера. Меньше можно, больше нельзя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы