Использование фоновых задач
Фоновые задачи - это поисковые запросы, которые могут выполняться в фоновом режиме не блокируя интерфейс поиска. Это полезно при использовании длительных операций, которые требуют много вычислительных ресурсов. Результаты фоновых запросов хранятся на диске и доступны определенное время, заданное в кластерных настройках.
Запуск фоновой задачи
Для запуска фоновой задачи необходимо ввести запрос в поисковую строку, включить опцию Отправить в фон и нажать кнопку Отправить.
Просмотр результатов фоновых задач
Результаты фоновых задач доступны в разделе Основное -> Фоновые задачи.
Страница с результатами фоновых задач представляет собой таблицу, содержащую следующие колонки:
| Колонка | Описание |
|---|---|
Идентификатор | Уникальный идентификатор фоновой задачи (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 |