Язык поисковых запросов
Язык поисковых запросов позволяет:
- искать по одному или нескольким фильтрующим выражениям;
- применять логические операции и операции сравнения.
Для фильтрации логов используйте параметры фильтров в поисковой строке.
Параметр | Формат | Описание | Пример |
|---|---|---|---|
|
| Поиск записей, в сообщениях которых есть заданные значения. Является параметром по умолчанию, в запросе можно не указывать |
|
|
| Поиск записей, отправленных в заданный промежуток времени |
|
|
| Поиск записей с заданными уровнями логирования. Доступные уровни логирования — |
|
|
| Поиск по тексту записей, в |
|
|
| Лексикографический поиск записей по элементам Проверить существование элемента в |
|
Для фильтрации списка записей в журнале используйте в поисковой строке пары <ИМЯ_ПАРАМЕТРА>/<ЗНАЧЕНИЕ_ПАРАМЕТРА>.
-
Символы
",'и\в строке поиска экранируются с помощью\. -
Значение можно не брать в кавычки, если оно:
- начинается с буквы латинского алфавита и содержит только буквы латинского алфавита, цифры и знаки подчеркивания;
- является целым числом без знака.
-
Формат значений времени: RFC3339.
Оператор | Описание | Пример |
|---|---|---|
| Равно |
|
| Не равно |
|
| Больше |
|
| Меньше |
|
| Больше либо равно |
|
| Меньше либо равно |
|
| Содержит |
|
Объединить несколько условий в одном фильтре можно с помощью логических операторов.
Оператор | Описание | Пример |
|---|---|---|
| Удовлетворяет всем условиям |
|
| Удовлетворяет как минимум одному условию |
|
| Не удовлетворяет этому условию |
|
| Запись содержит этот параметр |
|
Используйте скобки для задания определенного порядка вычислений, например:
ПАРАМЕТР_1: "ЗНАЧЕНИЕ_1" AND (ПАРАМЕТР_2 = "ЗНАЧЕНИЕ_2" OR ПАРАМЕТР_3 "ЗНАЧЕНИЕ_3")
В этом примере будут найдены записи, в которых параметр ПАРАМЕТР_1 содержит подстроку "ЗНАЧЕНИЕ_1" и выполнено хотя бы одно из двух условий:
- Значение параметра
ПАРАМЕТР_2равно"ЗНАЧЕНИЕ_2". - Значение параметра
ПАРАМЕТР_3меньше, чем"ЗНАЧЕНИЕ_3"в лексикографическом смысле.