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