В этом разделе описывается, как создавать и управлять политиками жизненного цикла индексов для кластеров Elasticsearch.
Index State Management (ISM) в Elasticsearch — это плагин, который позволяет автоматизировать периодические административные операции над индексами, инициируя их на основе изменений возраста индекса, размера индекса или количества документов. С ISM вы можете определять пользовательские политики для автоматизации ролловеров индексов и их удаления, тем самым оптимизируя производительность поиска в кластере или снижая затраты на хранение. Процедура использования ISM выглядит следующим образом:
Для получения дополнительной информации об ISM см. Управление состоянием индекса.
Рисунок 1 Настройка политики

Вы можете прикрепить политику к одному или нескольким индексам, либо связать политику с шаблоном индекса, чтобы политика применялась ко всем индексам, созданным с использованием этого шаблона индекса.
Используйте любой из следующих методов, чтобы связать политику жизненного цикла с индексом.
На Инструменты разработки странице Kibana, выполните следующую команду, чтобы связать ID политики с шаблоном индекса:
PUT _template/<template_name>{"index_patterns": ["index_name-*"],"settings": {"opendistro.index_state_management.policy_id": "policy_id"}}
Подробности о том, как создать шаблон индекса, смотрите Шаблон индекса.
Рисунок 2 Выбор индексов

Рисунок 3 Добавление политики индекса

Рисунок 4 Выбор политики

После привязки политики к индексу ISM создает задачу, которая по умолчанию запускается каждые 5 минут для выполнения политики, проверки критериев и изменения состояний индекса.
Отображаемая страница показывает политики индексов, настроенные для текущего кластера.
Для получения подробностей, см Управление состоянием индекса.