Управление индексами
Функции Управления индексами Kibana — удобный способ управления индексами, потоками данных и шаблонами индексов вашего кластера. Правильное управление индексами гарантирует правильное хранение данных и максимальную эффективность затрат.
Что вы узнаете
Вы узнаете, как:
- Просматривать и изменять настройки индекса.
- Просматривать схемы и статистику для индекса.
- Выполнять операции на уровне индекса, такие как обновление и заморозка.
- Просматривать и управлять потоками данных.
- Создавать шаблоны индексов для автоматической настройки новых потоков данных и индексов.
Необходимые разрешения
Если вы используете функции безопасности Elasticsearch, потребуются следующие разрешения безопасности:
- Разрешение
monitorкластера для доступа к функциям Управления индексами Kibana. - Разрешения
view_index_metadataиmanageиндекса для просмотра данных потока данных или индекса. - Разрешение
manage_index_templatesкластера для управления шаблонами индексов.
Чтобы добавить эти разрешения в Kibana, перейдите к Управление стеком > Безопасность > Роли.
Просмотр и редактирование индексов
Откройте главное меню Kibana и нажмите Управление стеком > Управление индексами.
Страница Управления индексами содержит обзор ваших индексов. Значки указывают, является ли индекс замороженным, индексом-фолловером или индексом агрегации.
Нажатие на значок сузит список до индексов только этого типа. Также вы можете фильтровать индексы с помощью строки поиска.
Вы можете углубиться в каждый индекс, чтобы изучить настройки индекса настроек, схемы и статистику. Из этого представления вы также можете изменять настройки индекса.
Выполнение операций на уровне индексов
Используйте меню Управление для выполнения операций на уровне индексов. Это меню доступно в представлении подробностей индекса или при выборе одного или нескольких индексов на странице обзора. Меню включает следующие действия:
Управление потоками данных
Представление Потоки данных отображает ваши потоки данных и позволяет их просматривать или удалять.
Чтобы получить больше информации о потоке данных, например, о его генерации или текущей политике жизненного цикла индекса, щелкните имя потока.
Чтобы просмотреть информацию об индексах, на которые опирается поток, щелкните число в столбце Индексы.
Управление шаблонами индексов
Представление Шаблоны индексов отображает ваши шаблоны и позволяет их просматривать, редактировать, клонировать и удалять. Изменения, внесённые в шаблон индекса, не влияют на существующие индексы.
Если у вас нет шаблонов, вы можете создать его, используя мастер Создать шаблон.
Попробуйте: Создать шаблон индекса
В этом учебнике вы создадите шаблон индекса и используете его для настройки двух новых индексов.
Шаг 1. Добавление имени и шаблона индекса
-
В представлении Шаблоны индексов откройте мастер Создать шаблон.
- В поле Имя введите
my-index-template. - Установите Шаблон индекса на
my-index-*, чтобы шаблон соответствовал любому индексу с таким шаблоном индекса. - Оставьте Поток данных, Приоритет, Версия и _meta поле пустыми или без изменений.
Шаг 2. Добавление настроек, схем и алиасов
-
Добавьте шаблоны компонентов в шаблон индекса.
Шаблоны компонентов — это настроенные наборы схем, настроек индекса и алиасов, которые вы можете использовать повторно в нескольких шаблонах индексов. Значки указывают, содержит ли шаблон компонентов схемы (М), настройки индекса (С), алиасы (А) или их комбинацию.
Шаблоны компонентов необязательны. Для этого учебника не добавляйте шаблонов компонентов.
- Определите настройки индекса. Они необязательны. Для этого учебника оставьте этот раздел пустым.
-
Определите схему, содержащую поле объекта с именем
geoи дочернее полеgeo_pointс именемcoordinates:В качестве альтернативы вы можете щелкнуть ссылку Загрузить JSON и определить схему как JSON:
{ "properties": { "geo": { "properties": { "coordinates": { "type": "geo_point" } } } } }Вы можете создать дополнительные конфигурации схемы во вкладках Динамические шаблоны и Дополнительно. Для этого учебника не создавайте дополнительных схем.
-
Определите алиас с именем
my-index:{ "my-index": {} } - На странице проверки проверьте сводку. Если все правильно, нажмите Создать шаблон.
Шаг 3. Создание новых индексов
Теперь вы готовы создать новые индексы, используя шаблон индекса.
-
Индексируйте следующие документы, чтобы создать два индекса:
my-index-000001иmy-index-000002.POST /my-index-000001/_doc { "@timestamp": "2019-05-18T15:57:27.541Z", "ip": "225.44.217.191", "extension": "jpg", "response": "200", "geo": { "coordinates": { "lat": 38.53146222, "lon": -121.7864906 } }, "url": "https://media-for-the-masses.theacademyofperformingartsandscience.org/uploads/charles-fullerton.jpg" } POST /my-index-000002/_doc { "@timestamp": "2019-05-20T03:44:20.844Z", "ip": "198.247.165.49", "extension": "php", "response": "200", "geo": { "coordinates": { "lat": 37.13189556, "lon": -76.4929875 } }, "memory": 241720, "url": "https://theacademyofperformingartsandscience.org/people/type:astronauts/name:laurel-b-clark/profile" } -
Используйте API получения индекса, чтобы просмотреть конфигурации для новых индексов. Индексы были настроены с помощью шаблона индекса, который вы создали ранее.
GET /my-index-000001,my-index-000002
© 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/index-mgmt.html