Skip to content

Семантические соглашения ​

Какие атрибуты семантических соглашений OpenTelemetry заполняет autumn-opentelemetry. В таблицах — stable-атрибуты semconv (версия 1.44.0). Группы атрибутов названы так же, как в semconv.

Атрибуты, которые заполняет само ядро, описаны в семантических соглашениях opentelemetry, атрибуты работы с базой данных — в семантических соглашениях opentelemetry-instrumentation-entity.

Ресурс ​

Telemetry Distro ​

Telemetry Distro

АтрибутЗначение
telemetry.distro.nameautumn-opentelemetry
telemetry.distro.versionверсия пакета

Атрибуты заполняет детектор ОтелДетекторРесурсаДистрибутива. Адрес схемы его ресурса — https://opentelemetry.io/schemas/1.44.0.

Остальные атрибуты ресурса — service.*, telemetry.sdk.*, атрибуты встроенных детекторов — заполняет ядро, см. Ресурс в семантических соглашениях opentelemetry.

Code ​

Code

АтрибутКто заполняет
code.function.nameспаны &Наблюдаемый, гистограммы &Замеряемый, счётчики &Подсчитываемый: полное имя метода ИмяЖелудя.ИмяМетода

Исключения ​

Exceptions in logs

Исключение, вышедшее из метода &Наблюдаемый, записывается записью лога в контексте спана метода:

ПолеЗначение
Имя событияexception: метод желудя не относится к операции какой-либо предметной области семантических соглашений
СерьёзностьERROR у спанов server и consumer, WARN у остальных
Атрибутыexception.* из исключения, code.function.name

Атрибуты exception.* заполняет ядро, см. Исключения в семантических соглашениях opentelemetry.

Error ​

Error

АтрибутКто заполняет
error.typeспаны &Наблюдаемый, гистограммы &Замеряемый и счётчики &Подсчитываемый, если из метода вышло исключение: ОтелУтилиты.ТипОшибки — код ошибки библиотеки errors, код нативной ошибки OneScript или _OTHER. У успешных вызовов атрибута нет

Описание статуса такого спана — текст исключения, по recording-errors.

Инструментирование entity ​

Спаны и метрики работы с базой данных через autumn-data пишет opentelemetry-instrumentation-entity. Их атрибуты описаны в семантических соглашениях opentelemetry-instrumentation-entity.