Запросы и фильтрация логов¶
В Logs создавайте запросы с использованием фильтров, сегментов и поиска.
Создание запроса¶
Указывайте сегмент и операторы фильтрации с ключами, значениями, компараторами и логическими операторами. По умолчанию фильтры соединены оператором AND. Используйте выбор даты для временного диапазона. Нажмите Run query для выполнения.
Поле Search in results фильтрует уже загруженные результаты в браузере (без нового запроса).
Сегменты¶
Применяйте сегменты для:
- Единообразной фильтрации логов и других данных наблюдаемости.
- Ограничения запросов определенными бакетами Grail (сокращает объем сканирования).
- Сохранения и повторного использования фильтров между приложениями.
Недавние и закрепленные фильтры¶
Logs сохраняет недавние фильтры. Нажмите Pin filter для закрепления на постоянной основе.
Поиск фразы в логах¶
| Метод | Фильтр | Эквивалент DQL |
|---|---|---|
| По всем полям | * ~ "фраза" |
Команда search |
| По полю content | content ~ "фраза" |
Функция matchesPhrase |
| С подстановочным знаком | content = "*card*" |
Функция matchesValue |
Фильтрация по полю с несколькими значениями¶
Используйте оператор in: status in (ERROR, WARN). Или объединяйте фильтры через OR.
Автоподсказки¶
Подсказки предоставляются для ключей, компараторов и значений на основе реальных данных. Для поля content подсказки значений не поддерживаются. Контекстные подсказки не расходуют ресурсы запросов.
Связанные темы¶
- Поле фильтра
- Фильтрация с помощью фасетов
- Сегментация логов по бакетам
- Лучшие практики Log Management and Analytics