ОтелОбластьИнструментирования
Класс InstrumentationScope по спецификации OpenTelemetry.
Описание
Описывает библиотеку инструментации, создавшую телеметрию. Используется в трассировщике, логгере и метре для группировки данных при экспорте. Аналог Java SDK: io.opentelemetry.sdk.common.InstrumentationScopeInfo.
Конструктор
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
Имя | Строка | — | Имя инструментирующей библиотеки |
Версия | Строка | "" | Версия библиотеки |
Атрибуты | ОтелАтрибуты | Неопределено | Атрибуты скоупа |
АдресСхемы | Строка | "" | URL схемы телеметрии |
Методы
Имя
Возвращает имя инструментирующей библиотеки.
Возвращает: Строка
Версия
Возвращает версию библиотеки.
Возвращает: Строка
Атрибуты
Возвращает атрибуты скоупа.
Возвращает: ОтелАтрибуты, Неопределено
АдресСхемы
Возвращает URL схемы телеметрии.
Возвращает: Строка
Ключ
Возвращает уникальный ключ для кэширования (формат: имя:версия). Безопасен к Неопределено.
Возвращает: Строка
БиблиотекаИнструментирования
Возвращает ЭтотОбъект как InstrumentationLibrary (deprecated). Сохранен для обратной совместимости — InstrumentationLibrary содержит те же Имя и Версия, что и InstrumentationScope.
Возвращает: ОтелОбластьИнструментирования
