English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Управление жизненным циклом индекса включает выполнение управленческих операций на основе таких факторов, как размер раздела и требования к производительности. API управления жизненным циклом индекса (ILM) позволяет вам автоматически управлять индексами со временем.
Эта глава перечисляет API ILM и их использование.
Название API | Цель | Пример |
---|---|---|
Создаёт стратегию жизненного цикла. | Создаёт стратегию жизненного цикла. Если указанная стратегия уже существует, то она заменяется и увеличивается версия стратегии. | PUT_ilm / policy / policy_id |
Получение стратегии жизненного цикла. | Возвращает указанное определение стратегии. Включает версию стратегии и дату последнего изменения. Если не указана любая стратегия, то возвращаются все определённые стратегии. | GET_ilm / policy / policy_id |
Удаление стратегии жизненного цикла | Удаляет指定的 определение стратегии жизненного цикла. Вы не можете удалить стратегию, которая в настоящее время используется. Если стратегия используется для управления любыми индексами, то запрос будет отклонён и вернётся ошибка. | DELETE_ilm / policy / policy_id |
Название API | Цель | Пример |
---|---|---|
Перемещение к API шага жизненного цикла. | Ручное перемещение индекса к указанному шагу и выполнение этого шага. | POST_ilm/move/index |
Переопробовать стратегию. | Возвращает стратегию в шаг, где произошла ошибка, и выполняет этот шаг. | POST index/_ilm/retry |
Удаление стратегии из редактирования API индекса. | Удаляет назначенную стратегию жизненного цикла и останавливает управление указанным индексом. Если указан шаблон индекса, то стратегия удаляется из всех соответствующих индексов. | POST index/_ilm/remove |
Название API | Цель | Пример |
---|---|---|
Получение API управления жизненным циклом индекса. | Возвращает состояние плагина ILM. Поле operation_mode в ответе показывает один из следующих трёх состояний: STARTED, STOPPING или STOPPED. | GET /_ilm/status |
Запуск API управления жизненным циклом индекса. | Если текущий статус остановлен, то запустите плагин ILM. После формирования кластера ILM автоматически запустится. | POST /_ilm/start |
Остановить API управления жизненным циклом индекса. | Остановить все операции управления жизненным циклом и остановить плагин ILM. Эта функция очень полезна, когда вы выполняете обслуживание в кластере и хотите предотвратить выполнение ILM по индексам. | POST /_ilm/stop |
Объяснение API жизненного цикла. | Извлечь информацию о текущем состоянии жизненного цикла индекса, например текущий этап, операции и шаги. Показать, когда индекс был добавлен в каждый индекс, определение фазы выполнения и информацию о любых сбоев. | GET index/_ilm/explain |