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

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

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

В 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"

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

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