Как удалить эластичные поисковые индексы старше 30 дней с помощью команд инструмента разработчика

Я хочу удалить индексы kibana старше 30 дней с сегодняшнего дня, используя инструменты kibana dev.


person VVR    schedule 06.01.2021    source источник


Ответы (1)


Вы можете просто использовать управление жизненным циклом индекса для автоматизации.

РЕДАКТИРОВАНИЕ Вы можете использовать http://es-host:9200/_cat/indices?h=index,creation.date.string, чтобы найти время создания индексов для всех индексов в вашем кластере, как только у вас есть все индексы, вы можете удалить их, используя API удаления индексов.

person user156327    schedule 06.01.2021
comment
Но в настоящее время сервер заполнен, и мне приходится удалять индексы вручную. - person VVR; 06.01.2021
comment
@VVR, пожалуйста, посмотрите обновленный ответ - person user156327; 06.01.2021
comment
@VVR ты смог решить проблему? - person user156327; 06.01.2021
comment
Нет, я не могу удалить невыполненные работы ровно за 30 дней, я хочу иметь журналы только за 30 дней и хочу удалить более старые индексы, чем за 30 дней. - person VVR; 06.01.2021
comment
мои журналы хранятся в следующем формате желтый открытый logstash-0020.37 kojvPxpyQx2LVK1835Ldgw 1 1 10 0 88kb 88kb - person VVR; 06.01.2021
comment
@VVR я тебя не понял, ты упомянул, что хочешь удалить индексы, а не журналы старше 30 дней. - person user156327; 08.01.2021