Query Trace Logs
Содержание
Обзор функции
Trace Logs позволяют пользователям выполнять запросы и анализировать логи, связанные с конкретным распределённым трейсом, используя его уникальный TraceID. Эта функция помогает разработчикам и операторам быстро находить проблемы, понимать потоки запросов и связывать бизнес-логи с контекстами трейсинга.
Основные преимущества:
- Анализ первопричин: выявление ошибок и проблем с задержками в микросервисах распределённых систем.
- Корреляция контекста: связывание бизнес-логов с трассировочными спанами для сквозной видимости.
- Эффективная фильтрация: фильтрация логов по Pod или TraceID для фокусировки на релевантных данных.
Применимые сценарии:
- Отладка сбоев транзакций между сервисами.
- Анализ узких мест производительности в сложных рабочих процессах.
- Аудит потоков обработки запросов для соответствия требованиям.
Основные возможности
- Запрос по TraceID: получение всех логов, связанных с конкретным трейсом по его TraceID.
- Фильтрация по Pod: просмотр логов из конкретных Pod, участвующих в трейсинге.
- Экспорт логов: экспорт отфильтрованных данных в настраиваемых форматах.
- Контекстный просмотр логов: изучение записей логов до и после целевой записи для более глубокого анализа.
Требования
Поведение по умолчанию:
- Отображает логи за весь период трейсинга.
- Для трейсинга короче 1 минуты запрашивает логи в течение 1 минуты после времени начала трейсинга.
Операции с запросами логов
Доступ к логам трейсинга
- После выполнения запроса трейсинга кликните по конкретному трейсу для просмотра его деталей.
- Перейдите на вкладку View Log в панели визуализации трейсинга.
Фильтрация логов
По имени Pod
В селекторе Pod Name выберите целевой Pod из списка участвующих сервисов.
По временному диапазону
В селекторе Time Range выберите нужный временной интервал.
По условиям запроса
Введите ключевые слова в текстовое поле Query Conditions для фильтрации логов по конкретному содержимому.
Содержит Trace ID
Установите флажок Contain Trace ID.
Расширенные операции
Экспорт логов
- Нажмите Export.
- Выберите поля для включения с помощью чекбоксов столбцов.
- Выберите формат экспорта (JSON/CSV).
Настройка отображаемых полей
Нажмите Set.
Переключайте видимость полей логов в панели отображения.
Просмотр контекста лога
- Нажмите Insight рядом с любой записью лога.
- Изучите 5 предыдущих и 5 последующих логов относительно целевой временной метки.
- Прокручивайте вверх/вниз мышью для загрузки дополнительных логов.