Перейти к основному содержимому
Версия: 4.2

Действия с поиском

Отмена поиска

В Smart Monitor предусмотрен механизм отмены поискового запроса. Его можно использовать, если после запуска поискового запроса была обнаружена ошибка, или поисковый запрос выполняется слишком долго.

Отмена текущего поиска через интерфейс

Для отмены поискового запроса нужно нажать кнопку Остановить, которая появляется на месте кнопки Обновить во время выполнения поискового запроса.

Отмена поиска

Отмена поиска по id через API

Для отмены поиска по его id необходимо перейти в Параметры системы - Консоль разработчика и выполнить запрос, в котором {id} необходимо заменить на id поиска:

POST _sme/searchActions/cancel/{id}

В результате выполнения запроса система отменит поиск, если он еще не завершился, и выведет сообщение Search added to cancel list.

подсказка

id запроса можно получить из логов или при помощи запроса активных поисков. При запросе активных поисков, id поиска будет находиться в поле searchId

Просмотр активных поисков на кластере

Для просмотра активных поисковых запросов на кластере можно использовать команду rest, которая позволяет выполнять запросы к внутреннему API Smart Monitor.

Чтобы получить список активных поисков, нужно выполнить поисковый запрос:

| rest "_sme/searchActions/activeSearches?asArray"

В результате будет получен список событий, каждое из которых содержит информацию об активном поисковом запросе на кластере.

Просмотр активных поисков на кластере

Просмотр активных поисков на узле

Чтобы получить список активных поисков на конкретном узле кластера, нужно выполнить поисковый запрос, в котором {node_id} необходимо заменить на id интересующего узла.

| rest "_sme/searchActions/activeSearches/{node_id}?asArray"

Итоговый поисковый запрос может принять следующий вид:

| rest "_sme/searchActions/activeSearches/zSFdnxwVT8SB-5Tw_CoSUw?asArray"

В результате будет получен список событий, содержащий информацию об активных поисках на заданном узле.

Просмотр активных поисков на узле