Skip to content

ОтелДетекторРесурсаЭкземпляраСервиса ​

Детектор ресурса экземпляра сервиса: идентификатор экземпляра.

Описание ​

Этот детектор вызывает ОтелРесурсы.ИзДетекторов, через неё атрибут попадает в ресурс автоконфигурации и файловой конфигурации. Самому вызывать детектор нужно, только чтобы получить этот атрибут отдельно.

АтрибутЗначение
service.instance.idСлучайный UUID, один на процесс

Как и в Java SDK, идентификатор создаётся один раз на процесс: все ресурсы процесса получают одно и то же значение, а после перезапуска процесса значение новое. В ресурсе автоконфигурации и файловой конфигурации значение из OTEL_RESOURCE_ATTRIBUTES или resource файловой конфигурации заменяет сгенерированное.

Конструктор ​

bsl
Новый ОтелДетекторРесурсаЭкземпляраСервиса()

Без параметров.

Методы ​

Обнаружить ​

Определяет атрибут экземпляра сервиса.

Возвращает: ОтелРесурс — ресурс без атрибутов по умолчанию: только service.instance.id и адрес схемы https://opentelemetry.io/schemas/1.44.0

Пример ​

bsl
РесурсЭкземпляра = Новый ОтелДетекторРесурсаЭкземпляраСервиса().Обнаружить();
ИдЭкземпляра = РесурсЭкземпляра.Атрибуты().Получить("service.instance.id");

См. также ​