Объект журнала APM

Следующие объекты напрямую связаны с API apmlog.

Каждое свойство соответствует столбцу с таким же именем в таблице otel_logs источника данных телеметрии (например, свойство severity_text соответствует столбцу SeverityText). Список столбцов см. в разделе Поддерживаемые столбцы данных телеметрии.

Журнал APM

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

Объект журнала APM имеет следующие свойства:

Свойство Тип Описание
timestamp integer Время в формате Unix (в наносекундах), когда произошло событие.

Поведение свойства:
- только для чтения
traceid string Идентификатор трассировки, во время которой была создана запись журнала, если он имеется.

Поведение свойства:
- только для чтения
spanid string Идентификатор спана, во время которого была создана запись журнала, если он имеется.

Поведение свойства:
- только для чтения
trace_flags integer Флаги трассировки контекста трассировки записи журнала в виде битовой маски.
Если установлен младший значащий бит (значение 1), трассировка подвергается выборке.

Поведение свойства:
- только для чтения
severity_text string Уровень важности записи журнала, указанный приложением (например, INFO, WARN или ERROR).

Поведение свойства:
- только для чтения
severity_number integer Уровень важности записи журнала в виде числа.

Возможные значения:
0 - UNSPECIFIED;
1-4 - TRACE;
5-8 - DEBUG;
9-12 - INFO;
13-16 - WARN;
17-20 - ERROR;
21-24 - FATAL.

Поведение свойства:
- только для чтения
service_name string Имя сервиса, создавшего запись журнала (например, zabbix-frontend), полученное из атрибута ресурса OpenTelemetry service.name.

Поведение свойства:
- только для чтения
body string Сообщение записи журнала.

Поведение свойства:
- только для чтения
resource_schema_url string URL схемы OpenTelemetry атрибутов ресурса, если он имеется.

Поведение свойства:
- только для чтения
resource_attributes object Пары ключ-значение атрибутов ресурса записи журнала (например, host.name: eabf8c2a5ddc).

Поведение свойства:
- только для чтения
scope_schema_url string URL схемы OpenTelemetry области инструментирования и её атрибутов, если он имеется.

Поведение свойства:
- только для чтения
scope_name string Имя области инструментирования, создавшей запись журнала.

Поведение свойства:
- только для чтения
scope_version string Версия области инструментирования, если она имеется.

Поведение свойства:
- только для чтения
scope_attributes object Атрибуты области инструментирования в формате ключ-значение.

Поведение свойства:
- только для чтения
log_attributes object Пары ключ-значение атрибутов журнала записи журнала (например, log.file.path: /var/log/zabbix/zabbix_frontend.log).

Поведение свойства:
- только для чтения
event_name string Имя типа события, представленного записью журнала, если оно имеется.

Поведение свойства:
- только для чтения