Облачная платформаAdvanced

Создание и управление политиками индексов OpenSearch

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

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

Контекст

Управление состоянием индекса (ISM) в OpenSearch — это плагин, который позволяет автоматизировать периодические административные операции над индексами, инициируя их на основе изменений возраста индекса, его размера или количества документов. С помощью ISM вы можете определять пользовательские политики для автоматизации переключения и удаления индексов, тем самым оптимизируя производительность поиска в кластере или сокращая расходы на хранение. Процедура использования ISM выглядит следующим образом:

  1. Создание политики жизненного цикла индекса: Создайте политику жизненного цикла индекса в OpenSearch Dashboards.
  2. Связывание индексов с политикой жизненного цикла: Свяжите индексы с политикой жизненного цикла.
  3. Управление политиками индексов: Изменяйте, повторяйте попытки и меняйте политики жизненного цикла индексов.

Дополнительную информацию об ISM см. Управление состоянием индекса.

Автоматизация переключения индекса в кластере OpenSearch с помощью управления жизненным циклом индекса описывает распространённый пример использования политик жизненного цикла индекса.

Создание политики жизненного цикла индекса

  1. Войдите в консоль управления CSS.
  2. Выберите Кластеры > OpenSearch, найдите кластер, в который вы хотите войти, и нажмите Доступ к Kibana в Операция столбце.
  3. Войдите в OpenSearch Dashboards, и выберите Управление индексом слева. Страница управления индексом отображается.
  4. Нажмите Создать политику для создания политики индекса. В Метод конфигурации диалоговое окно, выберите JSON редактор и нажмите Продолжить. Страница создания политики индекса отображается.
    • ID политики: используйте пользовательское название политики.
    • Определить политику: определите пользовательскую политику на основе предоставленного примера.

      Рисунок 1 Настройка политики


  5. Нажмите Создать.

Связывание индексов с политикой жизненного цикла

Вы можете привязать политику к одному или нескольким индексам, либо связать политику с шаблоном индекса, чтобы политика применялась ко всем индексам, созданным с использованием этого шаблона индекса.

  • Метод 1: OpenSearch Dashboards CLI

    На Инструменты разработки странице OpenSearch Dashboards, выполните следующую команду, чтобы привязать ID политики к шаблону индекса:

    PUT _template/<template_name>
    {
    "index_patterns": ["index_name-*"],
    "settings": {
    "opendistro.index_state_management.policy_id": "policy_id"
    }
    }
    • <template_name>: Замените его именем созданного шаблона индекса.
    • policy_id: Замените его пользовательским ID политики.

    Подробная информация о том, как создать шаблон индекса, см. Шаблоны индексов.

  • Метод 2: OpenSearch Dashboards Console
    1. На Управление индексами странице OpenSearch Dashboards, выберите Индексы.

      Рисунок 2 Выбор индексов


    2. В Индексы список, выберите один или несколько индексов, к которым вы хотите привязать политику.
    3. Нажмите Применить политику в правом верхнем углу. В отображаемом диалоговом окне выберите идентификатор политики.

      Рисунок 3 Применить политику


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


    4. Нажмите Применить.

      После привязки политики к индексу ISM создает задачу, которая по умолчанию запускается каждые 5 минут для выполнения политики, проверки критериев и изменения состояний индекса.

Управление политиками индексов

  1. В Управление индексами страница OpenSearch Dashboards, выберите Управляемые индексы.

    Отображаемая страница показывает политики индексов, настроенные для текущего кластера.

  2. Управляйте политиками в списке политик индексов.
    • Для политики, статус которой аномальный, нажмите Повторить политику.
    • Чтобы обновить политику для индекса, выберите соответствующий индекс и нажмите Изменить политику. После обновления политики, нажмите Изменить чтобы применить новую политику.
    • Чтобы удалить политику из индекса, выберите индекс и нажмите Удалить политику. В отображаемом диалоговом окне нажмите Удалить.

Для подробностей смотрите Управление состоянием индекса.