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

Elk как настроить ротацию индексов по размеру?

Добрый день.
Имеется elk.
На сервере свободно только 100гб места.
Прикладные Сервисы ишут логи в логсташ, тот отправляет в elastic. К сожалению объем логов не равномерный, бывают дни по 1 Гб логов, но так же бывают и по 30гб в день.
Как настроить elastic чтоб он хранил только 80гб логов.
Сам смог настроить только ротацию по дням , что мне не подходит так как объем логов не равномерный.
  • Вопрос задан
  • 1454 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@vitaly_il1
DevOps Consulting
Насколько понимаю, самый простой вариант это сделать почасовой индекс, и ротировать по размеру.
Вот пример с Index Lifecycle Management https://blog.nviso.eu/2019/06/17/optimizing-elasti... .
Ответ написан
@SergioMaroni Автор вопроса
Спасибо за ответ
но как я понял , удаление все равно происходит только по "дате". То есть мы выполняем ротацию по размеру или дате ( стадия Hot) а в стадии "Delete" удаляем от даты создания. Таким образом нельзя ограничить объем хранимых индексов ( не больше 80Гб).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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