Журналы

Обзор

В разделе APM > Журналы отображаются записи журналов, собранные из ваших приложений и служб.

Запись журнала — это текстовая запись о событии (например, о неудачном платеже или превышении времени ожидания базы данных). Каждая запись журнала содержит уровень серьезности и сообщение (тело). Если запись журнала была создана во время операции, являющейся частью трассировки, она также содержит идентификаторы этой трассировки и спана.

Каждая запись журнала создается службой (например, zabbix-frontend; имя определяется атрибутом ресурса OpenTelemetry service.name) и областью инструментирования — частью кода, создавшей эту запись (например, библиотекой ведения журналов).

Для предоставления контекста о каждом событии записи журналов также содержат атрибуты «ключ-значение»: атрибуты журнала описывают само событие (например, log.file.path: /var/log/zabbix/zabbix_frontend.log), а атрибуты ресурса описывают службу и среду, в которой она работает (например, host.name: eabf8c2a5ddc).

Дополнительную информацию о журналах см. в документации OpenTelemetry.

Раздел APM > Журналы содержит следующие элементы:

Список журналов

Каждая строка в списке журналов представляет запись журнала.

Записи журналов отображаются в настраиваемой таблице. Кнопка Настроить таблицу в заголовке таблицы позволяет отображать, скрывать или изменять порядок столбцов, а также восстанавливать макет по умолчанию. Размер каждого столбца также можно изменить, перетащив его правую границу; для восстановления размера по умолчанию дважды щелкните границу. Все изменения применяются немедленно и сохраняются для текущего пользователя.

Список журналов может содержать следующие столбцы:

Каждый столбец соответствует столбцу в таблице otel_logs источника данных телеметрии; список столбцов см. в разделе Поддерживаемые столбцы данных телеметрии. Большинство столбцов имеют те же названия, что и в источнике данных (например, Текст уровня серьезности соответствует столбцу SeverityText). Если названия отличаются, столбец источника данных указан в таблице ниже.

Столбец Описание
Метка времени Дата и время возникновения события.
Тело Сообщение записи журнала.
Текст уровня серьезности Уровень серьезности, указанный приложением (например, INFO, WARN или ERROR).
Цвет метки зависит от уровня серьезности.
Числовое значение уровня серьезности Уровень серьезности в виде числа:
0 - НЕ УКАЗАН.
1-4 - ТРАССИРОВКА.
5-8 - ОТЛАДКА.
9-12 - ИНФОРМАЦИЯ.
13-16 - ПРЕДУПРЕЖДЕНИЕ.
17-20 - ОШИБКА.
21-24 - КРИТИЧЕСКАЯ ОШИБКА.
ID трассировки ID трассировки, во время которой была создана запись журнала, если он имеется.
ID спана ID спана, во время которого была создана запись журнала, если он имеется.
Флаги Флаги трассировки записи журнала:
0 - трассировка не отбирается.
1 - трассировка отбирается (записывается).

Столбец источника данных: TraceFlags.
Имя сервиса Сервис, создавший запись журнала.
Имя области Область инструментирования, создавшая запись журнала.
Версия области Версия области инструментирования.
Имя события Имя типа события, представленного записью журнала, если оно имеется.
Атрибуты журнала Атрибуты журнала записи журнала.
Нажмите кнопку с тремя точками , чтобы отобразить все атрибуты.
Атрибуты ресурса Атрибуты ресурса записи журнала.
Нажмите кнопку с тремя точками , чтобы отобразить все атрибуты.
Атрибуты области Атрибуты области инструментирования.
Нажмите кнопку с тремя точками , чтобы отобразить все атрибуты.

Сведения о журнале

Нажмите запись журнала в списке журналов, чтобы открыть панель Сведения о журнале, в которой отображается вся информация о записи журнала.

Панель Сведения о журнале может содержать следующие разделы:

Раздел Описание
Основная информация Идентификатор трассировки, идентификатор span и флаги трассировки записи журнала.
Атрибуты журнала Атрибуты журнала записи журнала.
Атрибуты ресурса URL схемы и атрибуты ресурса.
Атрибуты области URL схемы, имя, версия и атрибуты области инструментирования.

Использование фильтра

С помощью фильтра можно отображать только интересующие вас записи журнала.

Чтобы отфильтровать записи по атрибутам, введите ключ атрибута, выберите оператор и введите значение атрибута.

Поддерживаются следующие операторы:

  • Содержит - (по умолчанию) значение атрибута содержит введенную строку.
  • Равно - значение атрибута равно введенной строке.
  • Не содержит - значение атрибута не содержит введенную строку.
  • Не равно - значение атрибута не равно введенной строке.
  • Существует - атрибут с введенным ключом существует.
  • Не существует - атрибут с введенным ключом не существует.

Если вы добавили несколько условий, выберите способ их оценки:

  • И/Или - (по умолчанию) должны выполняться все условия; условия с одинаковым ключом атрибута объединяются оператором Или.
  • Или - должно выполняться хотя бы одно условие.