Расширение Elasticsearch
| Версия | Изменения |
|---|---|
| 2.0.2 | Изменения на уровне патча
|
| 2.0.0 | Новые функции
Критическое изменение: после внедрения этого релиза вам потребуется пересоздать конфигурацию мониторинга. Приносим извинения за неудобства, но изменение поддержки хранилища учётных данных влечет за собой такие последствия. |
| 1.1.6 | Изменения на уровне патча:
|
| 1.1.4 | Изменения на уровне патча
|
| 1.1.1 | Новые функции:
|
| 1.0.9 | Новые функции
Изменения на уровне патча
|
| 1.0.7 | В этом выпуске изменён способ определения кластеров.
Критическое изменение: сущности, созданные в предыдущей версии расширения, не будут сохранены, а после обновления расширения будут созданы новые сущности. Это может повлиять на ваши пользовательские дашборды и оповещения, если вы их создали — их также может потребоваться обновить. Кроме того, в этом выпуске:
|
| 1.0.5 | Исправлены проблемы с тихим сбоем запросов к конечным точкам. Обновлен шаблон идентификатора узла, чтобы он был уникальным для всех кластеров, поэтому мониторинг производительности в многокластерной и многоузловой среде сохраняет корректную детализацию и топологические взаимосвязи. |
| 1.0.2 | Первый выпуск расширения для мониторинга Elasticsearch на базе Prometheus. Использует общедоступные API, не требует активации Prometheus для мониторинга Elasticsearch. |
Обзор
Это расширение удалённо отслеживает метрики кластеров, узлов и индексов Elasticsearch, собирая их поминутно. Вы можете использовать экраны унифицированного анализа для анализа состояния кластеров Elasticsearch и детального анализа отдельных метрик для выявления первопричины потенциальных проблем с производительностью.
Это предназначено для пользователей, которые:
- Хотят отслеживать состояние и производительность своих кластеров, узлов и индексов Elasticsearch.
- Обращаются за аналитической поддержкой для администраторов операционных отделов, ИТ-отделов и сетей.
Это позволит вам:
- Контролировать свою инфраструктуру Elasticsearch с помощью комплексных унифицированных аналитических экранов и дашбордов.
- Включать оповещения на основе обнаруженных аномалий.
Варианты использования
- Контролируйте состояние и производительность кластера ElasticSearch, используя встроенные экраны анализа и удобные в навигации дашборды.
- Анализ первопричин проблем производительности кластера, узлов и индексов Elasticsearch.
Начать
- В Ключ-АСТРОМ загрузите расширение Elasticsearch и нажмите Добавить конфигурацию мониторинга рядом с версией расширения в списке версий .
- Выберите хост, который вы хотите отслеживать, затем укажите URL-адрес экземпляра elasticsearch и учетные данные для подключения к нему.
- Наконец, выберите наборы функций, содержащие метрики, которые вы хотите импортировать.
Требуются разрешения на доступ к кластеру Elasticsearch
Расширение использует следующие конечные точки Elasticsearch для сбора метрик:
- /_cluster/health
- /_all/_stats?level=shards
- /_nodes/stats
- /_alias
- /_cat/shards
Согласно документации Elasticsearch, по крайней мере
- контролировать привилегии кластера и
- привилегии monitor и view_index_metadata indexs
требуются для пользователя, определенного в конфигурации мониторинга расширения.
Подробности
Расширение Elasticsearch создано на основе новой платформы Расширения 2.0 с использованием встроенного экспортера метрик Elasticsearch. Экраны Unified Analysis предоставляют информацию о состоянии и производительности кластеров Elasticsearch.
Этот пакет расширения содержит
- Конфигурацию источника данных для приема метрик.
- Определения топологии и взаимосвязей для кластеров Elasticsearch и их узлов, индексов, дисков и пулов потоков.
- Единые экраны анализа для каждого объекта (доступны с дашборда)
- Обзорный дашборд
- Оповещения по нескольким ключевым показателям
- Общая загрузка ЦП > 85%
- Использование файловой системы > 80%
- Открытые файловые дескрипторы > 80% от максимального количества файловых дескрипторов
- Использование кеша > 85%
- Отклоненные темы > 300
Информация о совместимости
- Это расширение подключается к кластеру Elasticsearch через API. Кластер должен быть доступен из АктивногоШлюза, где было активировано расширение.
- Один хост, управляемый ЕдинымАгентом, также может запустить это расширение, поэтому кластер Elasticsearch можно контролировать из ЕдиногоАгента, указав на сетевой адрес localhost.
- Однако, если вы активируете расширение на нескольких хостах в одном кластере, вы будете получать одни и те же данные кластера несколько раз. Поэтому, если вы решите запустить его локально, активируйте его только на одном хосте в кластере.
- Это расширение поддерживает Elasticsearch версии 8.0 или выше.