Настройки управления жизненным циклом индексов в Elasticsearch
Вот настройки для конфигурации управления жизненным циклом индексов (ILM).
Настройки на уровне кластера
-
xpack.ilm.enabled - (Статические, Boolean) [7.8.0] Устарело в версии 7.8.0. Функции лицензии Basic всегда включены
Эта устаревшая настройка не имеет эффекта и будет удалена в Elasticsearch 8.0. -
indices.lifecycle.history_index_enabled - (Статические, Boolean) Включена ли история индексов ILM. Если включена, ILM будет записывать историю действий, выполненных в рамках политик ILM, в индексы
ilm-history-*. По умолчаниюtrue. -
indices.lifecycle.poll_interval - (Динамические, значение единицы измерения времени) Как часто управление жизненным циклом индексов проверяет индексы, соответствующие критериям политики. По умолчанию
10m.
Настройки на уровне индексов
Эти настройки ILM на уровне индексов обычно настраиваются с помощью шаблонов индексов. Дополнительная информация представлена в создании политики жизненного цикла.
-
index.lifecycle.indexing_complete - (Динамические, Boolean) Указывает, был ли индекс повторно развернут. Автоматически устанавливается в
trueпосле завершения действия повторного развертывания ILM. Вы можете явно установить значение пропуска повторного развертывания. По умолчаниюfalse. -
index.lifecycle.name - (Динамические, string) Название политики, используемой для управления индексом. Информация о том, как Elasticsearch применяет изменения в политике, представлена в обновлениях политики.
-
index.lifecycle.origination_date - (Динамические, long) Если указано, это метка времени, используемая для расчета возраста индекса для его переходов фаз. Используйте эту настройку, если вы создаете новый индекс, содержащий старые данные, и хотите использовать исходную дату создания для расчета возраста индекса. Указывается как значение эпохи Unix в миллисекундах.
-
index.lifecycle.parse_origination_date - (Динамические, Boolean) Установите
true, чтобы разобрать дату происхождения из имени индекса. Эта дата происхождения используется для расчета возраста индекса для его фазовых переходов. Имя индекса должно соответствовать шаблону^.*-{date_format}-\\d+, гдеdate_formatпредставляет собойyyyy.MM.dd, а последующие цифры являются необязательными. Индекс, который был повторно развернут, обычно соответствует полному формату, напримерlogs-2016.10.31-000002. Если имя индекса не соответствует шаблону, создание индекса завершается ошибкой.
-
index.lifecycle.step.wait_time_threshold - (Динамические, значение времени) Время ожидания разрешения проблем распределения кластера во время действия ILM
shrink. Должно быть больше, чем1h(1 час). По умолчанию12h(12 часов). См. Распределение фрагментов для уменьшения. -
index.lifecycle.rollover_alias - (Динамические, string) Псевдоним индекса для обновления при повторном развертывании индекса. Указывается при использовании политики, содержащей действие повторного развертывания. При повторном развертывании индекса псевдоним обновляется, чтобы отразить, что индекс больше не является индексом записи. Дополнительная информация о повторном развертывании индексов представлена в Rollover.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/ilm-settings.html