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

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

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

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

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

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


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

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

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

КолонкаОписание
ИдентификаторУникальный идентификатор фоновой задачи (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