Форматирование запроса
Поисковые запросы могут быть длинными и трудными для чтения, панель поиска содержит функции, которые помогут анализировать и интерпретировать синтаксис языка обработки поиска 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