Перейти к содержанию

Запросы и фильтрация логов

В 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