Мониторинг RQL-запросов

Сбор и хранение данных об RQL-запросах осуществляется в разделе Диспетчер запросов. В этом разделе отображается информация о запросах из разделов Поиск, RQL-песочница, Дашборды и времени их выполнения с возможностью поиска и фильтрации.

В диспетчере хранится информация о запросах, сделанных в течение 7 последних дней.

Интерфейс раздела

Работа осуществляется в разделе Инструменты → Диспетчер запросов.

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

В рабочей области отображается таблица найденных вхождений. Таблица состоит из следующих колонок:

  • Время запуска — дата и время начала выполнения.

  • Статус — состояние обработки запроса: Запущен, Выполнен или Ошибка.

  • Запустил — имя учетной записи пользователя, который сделал запрос. При наведении отображается окно с именем и ролью пользователя.

  • Тип запроса — раздел, где был сделан запрос: Поиск, RQL-песочница, Дашборды, Общая статистика, Статистика по полю, Оповещения.

  • Время выполнения — время выполнения с точностью до миллисекунд.

  • Выделенная память — память, выделенная для выполнения запроса, в мегабайтах.

  • Время окончания — дата и время окончания (заполнено, если запрос завершен). Поле скрыто по умолчанию.

  • Теги — пользовательские теги, указываются в карточке запроса.

  • Запрос RQL — первые 20 символов запроса на RQL (заполнено только для запросов типа RQL-песочница). При наведении курсора мыши отображается окно с полным запросом и кнопка для его копирования.

  • Запрос SQL — первые 20 символов запроса на SQL. При наведении курсора мыши отображается окно с полным запросом и кнопка для его копирования. Поле скрыто по умолчанию.

  • Ошибка — описание ошибки (заполнено, если при выполнении запроса произошла ошибка). Поле скрыто по умолчанию.

При работе с таблицей доступны следующие операции:

  • Фильтрация списка запросов. В параметрах фильтрации доступны следующие опции:

    • Время запуска — временной диапазон, в который был сделан запрос. Начало и конец диапазона задаются с помощью панели выбора даты и времени.

    • Статус — состояние выполнения, выбирается из выпадающего списка.

    • Запустил — пользователь, который запустил запрос, выбирается из выпадающего списка.

    • Тип запроса — раздел, где сделан запрос, выбирается из выпадающего списка.

    • Минимальное время выполнения — отображает запросы с длительностью выполнения, равной или большей заданному времени, указывается вручную в миллисекундах.

    • Выделенная память — отображает запросы, для которых выделено количество памяти, равное или большее заданного, указывается вручную в мегабайтах.

    • Теги вводятся вручную и применяются по нажатию клавиши ENTER.

  • Сортировка по дате и времени начала, времени выполнения запроса и выделенной памяти.

    По умолчанию таблица упорядочена по началу выполнения запросов от самых новых к более старым.

  • Обновление таблицы.

  • Настройка отображения таблицы.

Просмотр запроса

Чтобы просмотреть сведения о запросе, нажмите на строку запроса в списке. В правой части экрана отобразится карточка с подробной информацией.

Чтобы закрыть карточку, нажмите на крестик в правом верхнем углу карточки.

ID запроса указан в заголовке карточки. Карточка содержит следующие поля:

  • Время запуска — дата и время начала выполнения.

  • Статус — состояние обработки запроса: Запущен, Выполнен или Ошибка.

  • Ошибка — сообщение об ошибке (поле заполнено, если запрос завершился с ошибкой).

  • Запустил — имя и роль учетной записи пользователя, который сделал запрос.

  • Время выполнения — время выполнения с точностью до миллисекунд.

  • Выделенная память — память, выделенная для выполнения запроса, в мегабайтах.

  • Тип запроса — раздел, где был сделан запрос: Поиск, RQL-песочница, Дашборды, Общая статистика, Статистика по полю, Оповещения.

  • Время окончания — дата и время окончания (поле заполнено, если запрос завершен).

  • Теги — теги запроса, указываются вручную.

  • Запрос RQL — запрос на языке RQL и кнопка для его копирования (поле доступно только для запросов типа RQL-песочница).

  • Запрос SQL — запрос на SQL и кнопка для его копирования.

Экспорт истории запросов

Чтобы экспортировать историю запросов:

  1. Нажмите на кнопку Экспорт (export) на панели инструментов. Отобразится окно экспорта истории.

  2. Нажмите на кнопку Экспортировать. Данные будут экспортированы в файл формата CSV.