English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Чтобы мониторить состояние кластера, функция мониторинга собирает метрики с каждого узла и хранит их в индексе Elasticsearch. Все настройки, связанные с мониторингом в Elasticsearch, должны быть в файле elasticsearch.yml каждого узла, или, если возможно, в динамических настройках кластера.
Чтобы начать мониторинг,我们需要 проверить настройки кластера, что можно сделать следующим образом:
GET _cluster/settings { "persistent" : { }, "transient" : { } }
Каждый компонент в стэке отвечает за мониторинг себя и然后将 эти документы пересылает в производственный кластер Elasticsearch для маршрутизации и индексации (хранения). Процессы маршрутизации и индексации в Elasticsearch обрабатываются так называемыми коллекторами и экспортерами.
Коллектор запускается один раз на каждый интервал сбора данных, чтобы получить данные из общедоступного API Elasticsearch, который он мониторит. После завершения сбора данных данные передаются в экспортер и отправляются в мониторинговый кластер.
Каждый тип данных собирает только один коллектор. Каждый коллектор может создавать ноль или несколько документов-мониторов.
Экспортеры будут路由ить данные, собранные из любого источника Elastic Stack, в мониторинговый кластер. Можно настроить несколько экспортеров, но стандартные и defaultные настройки используют один экспортер. Экспортеры могут быть настроены на уровне узла и уровня кластера.
В Elasticsearch есть два типа экспортеров-
local −Этот экспортер маршрутизирует данные обратно в тот же кластер
http −Предпочтительный экспортер, который можно использовать для маршрутизации данных в любой поддерживаемый кластер Elasticsearch, доступный через HTTP.
Прежде чем出口ные программы могут маршрутизировать мониторинговые данные, они должны быть настроены на определенные ресурсы Elasticsearch. Эти ресурсы включают шаблоны и管道摄取