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

Использование фоновых задач

Фоновые задачи - это поисковые запросы, которые могут выполняться в фоновом режиме не блокируя интерфейс поиска. Это полезно при использовании длительных операций, которые требуют много вычислительных ресурсов. Результаты фоновых запросов хранятся на диске и доступны определенное время, заданное в кластерных настройках.

Запуск фоновой задачи

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

Запуск фоновой задачи

Просмотр результатов фоновых задач

Результаты фоновых задач доступны в разделе Основное -> Фоновые задачи.

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

КолонкаОписание
ИдентификаторУникальный идентификатор фоновой задачи (ID). По нажатию на ID открывается окно поиска с результатами этой задачи.
ЗапросПоисковый запрос, использованный в этой фоновой задаче.
ВладелецПользователь, запустивший фоновую задачу.
СозданаДата и время запуска фоновой задачи.
ДлительностьВремя выполнения фоновой задачи.
СтатусСтатус выполнения фоновой задачи.
ДействияПоследняя колонка содержит меню с доступными действиями:
- Экспорт результатов — выполняет экспорт результата фоновой задачи в файл.
- Удалить — удаляет результат фоновой задачи с диска.

В верхней части страницы находится поисковая строка и кнопка обновления таблицы.

Экспорт результата фоновой задачи

После завершения поискового запроса фоновой задачи появляется возможность выгрузки результата в файл.

При нажатии на кнопку Экспорт результатов открывается модальное окно, в котором нужно ввести Имя файла и выбрать Тип файла. Кроме этого есть возможность заархивировать скачиваемый файл, выбрать максимальное количество экспортируемых событий или экспортировать все результаты.

Формат выгрузки

Для выгрузки доступны форматы xlsx, json и csv.

При выборе опции Сжать результаты в zip-архив будет скачан zip-архив, содержащий события в выбранном для выгрузки формате.

Окно экспорта

При таких настройках после нажатия кнопки Экспортировать произойдет загрузка файла test.json, который содержит до 10000 событий из результата выполнения фоновой задачи.

Системные настройки фоновых задач

Настройки фоновых задач хранятся в _cluster/settings. Ниже представлена таблица с настройками фоновых задач и их значениями по умолчанию.

НазваниеОписаниеЗначение по умолчанию
sme.core.background_search.hits_in_fileМаксимальное количество событий в файле на диске.100
sme.core.background_search.result_ttlВремя жизни результата фоновой задачи, в секундах.86400
sme.core.background_search.auto_purge_intervalИнтервал очистки устаревших результатов фоновых задач, в секундах.60
sme.core.background_search.timeoutТаймаут при выполнении фоновых задач, в секундах.1800