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

Форматирование запроса

Поисковые запросы могут быть длинными и трудными для чтения, панель поиска содержит функции, которые помогут анализировать и интерпретировать синтаксис языка обработки поиска Smart Monitor Language (далее - SML).

Подсветка синтаксиса

Функция подсветки синтаксиса обеспечивает визуальное выделение различных компонентов SML, делая их более различимыми и улучшая читаемость результатов поиска. Команды, аргументы, функции и ключевые слова обозначаются разными цветами, что помогает пользователям быстрее и точнее анализировать данные. На изображении ниже демонстрируется пример строки поиска с использованием подсветки синтаксиса.

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

Цветовые коды

Цветовое кодирование, применяемое для подсветки синтаксиса поискового запроса, различается в зависимости от выбранной цветовой темы. По умолчанию используется светлая тема. Ниже приведены цветовые коды для светлой и темной тем:

Синтаксический компонентЦветПример
КомандыСинийtimechart
Аргументы командЗеленыйjoin type=left name
ФункцииРозовыйtimechart count
Логические операторы и зарезервированные словаОранжевыйaggs сount by source.ip
КомментарииСерыйtimechart count /*комментарий*/

На следующем изображении показана подсветка синтаксиса с использованием темной темы.

Изменение цветовой темы

Изменение цветовой схемы доступно в разделе Меню учетной записи - Персонализация.

Форматирования запроса

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

  • В Linux или Windows используйте Ctrl + \

  • В Mac OSX используйте Command ⌘ + \

Запрос без форматирования.

source food_orders | aggs count, values(items) by user_id | table count, sum_order, items, user_id |sort - user_id

Преведущий запрос с форматированием.

source food_orders
| aggs count, values by user_id
| table count, sum_order, items, user_id
| sort - user_id

Отмена и возврат при формировании запроса.

Используйте эти сочетания клавиш для отмены и повтора действий в строке поиска:

  • Отменить предыдущее действие в Linux или Windows: Ctrl + Z, в Mac OSX Command ⌘ + Z
  • Повторить предыдущее действие в Linux или Windows: Ctrl + Y, в Mac OSX Command ⌘ + Y