Метрика | Описание | Версия кластера | Подробности |
|---|---|---|---|
P99 задержка | Open‑source Elasticsearch предоставляет только метрику средней задержки при мониторинге ответов на запросы поиска. Это может не точно отражать реальную производительность поиска кластера. Чтобы улучшить ситуацию, в CSS добавлена метрика P99 задержки для мониторинга 99‑го процентиля задержки каждого кластера. | Elasticsearch 7.6.2, Elasticsearch 7.10.2 | |
HTTP коды состояния | При доступе к Elasticsearch через HTTP вы получаете HTTP коды состояния в ответ на свои запросы. Оригинальный open‑source Elasticsearch не собирает статистику по этим кодам состояния. Чтобы улучшить ситуацию, в CSS добавлен мониторинг HTTP кодов состояния, позволяющий отслеживать HTTP коды состояния и получать представление о работе сервиса. | Elasticsearch 7.6.2, Elasticsearch 7.10.2 |
Войдите в Kibana и перейдите на страницу выполнения команд. Кластеры Elasticsearch поддерживают несколько методов доступа. В этой теме в качестве примера используется Kibana для описания процедур выполнения.
Левая часть консоли представляет собой поле ввода команд, а треугольный значок в её правом верхнем углу является кнопкой выполнения. Правая часть отображает результат выполнения.
Выполните следующую команду, чтобы получить задержку P99 текущего кластера:
Пример вывода приведён ниже:
{"overall" : {"1.0" : 2.0,"5.0" : 2.0,"25.0" : 6.5,"50.0" : 19.5,"75.0" : 111.0,"95.0" : 169.0,"99.0" : 169.0,"max" : 169.0,"min" : 2.0},"last_one_day" : {"1.0" : 2.0,"5.0" : 2.0,"25.0" : 6.5,"50.0" : 19.5,"75.0" : 111.0,"95.0" : 169.0,"99.0" : 169.0,"max" : 169.0,"min" : 2.0},"latest" : {"1.0" : 26.0,"5.0" : 26.0,"25.0" : 26.0,"50.0" : 26.0,"75.0" : 26.0,"95.0" : 26.0,"99.0" : 26.0,"max" : 26.0,"min" : 26.0}}
Параметр | Описание |
|---|---|
overall | Статистика за период от запуска кластера до текущего времени. |
last_one_day | Статистика за последний день. |
latest | Статистика с момента последнего сброса до текущего времени. |
Команда, используемая для мониторинга задержки P99 кластеров, также может использоваться для установки других параметров конфигурации.
Например, выполните следующую команду, чтобы отобразить значения задержки P1, P50 и P90:
Выполните следующую команду, чтобы сбросить статистику latest:
Если возвращено ok, сброс выполнен успешно.
{"nodes" : {"css-c9c8-ess-esn-1-1" : "ok"}}
Команда, используемая для мониторинга кодов состояния HTTP, различается в зависимости от версии кластера. Пример ответа: Пример ответа: