Настройка индексов, созданных Metricbeat 7 или внутренней коллекцией
При мониторинге с помощью Metricbeat 7 или внутренней коллекции данные хранятся в наборе индексов, называемых:
-
.monitoring-{product}-7-mb-{date}, при использовании Metricbeat 7. -
.monitoring-{product}-7-{date}, при использовании внутренней коллекции.
Настройки и отображения этих индексов определяются старыми шаблонами индексов с именем .monitoring-{product}. Вы можете получить эти шаблоны в Kibana, перейдя в Управление стеком > Управление индексами > Шаблоны индексов, или с помощью Elasticsearch _template API:
GET /_template/.monitoring-*
Чтобы изменить настройки индексов, добавьте пользовательский шаблон индекса. Вы можете сделать это в Kibana или с помощью API Elasticsearch:
- Установите
index_patterns, чтобы соответствовать индексам.monitoring-{product}-7-*. - Установите шаблон
orderв1. Это гарантирует, что ваш шаблон применяется после стандартного шаблона, который имеет порядок 0. - Укажите
number_of_shardsи/илиnumber_of_replicasв разделеsettings.
PUT /_template/custom_monitoring
{
"index_patterns": [".monitoring-beats-7-*", ".monitoring-es-7-*", ".monitoring-kibana-7-*", ".monitoring-logstash-7-*"],
"order": 1,
"settings": {
"number_of_shards": 5,
"number_of_replicas": 2
}
} После изменения шаблона индекса обновленные настройки применяются только к новым индексам.
© 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/config-monitoring-indices-metricbeat-7-internal-collection.html