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

В следующем примере политика с именем policy1 создана. Эта ism_template часть указывает индексы, к которым применяется политика. После создания политики индексы, имена которых начинаются с test автоматически связываются с этой политикой.
PUT _plugins/_ism/policies/policy1{"policy": {"description": "an example policy","default_state": "hot","states": [// Ignore the states part.],"ism_template": {"index_patterns": ["test*"],"priority": 100}}}
Вы можете привязать политику к одному или нескольким индексам, либо связать политику с шаблоном индекса, чтобы политика применялась ко всем индексам, созданным с использованием этого шаблона индекса. Используйте этот метод при связывании существующих индексов с политикой жизненного цикла.
Рисунок 2 Применить политику

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

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