Skip to content

ОтелДетекторРесурсаПроцесса ​

Детектор ресурса процесса: идентификатор текущего процесса.

Описание ​

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

АтрибутЗначение
process.pidИдентификатор процесса (ТекущийПроцесс().Идентификатор)

Если идентификатор получить не удалось, детектор пишет ошибку в лог oscript.lib.opentelemetry.resource.process и возвращает пустой ресурс. Исключение он не выбрасывает.

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

bsl
Новый ОтелДетекторРесурсаПроцесса()

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

Методы ​

Обнаружить ​

Определяет атрибуты процесса.

Возвращает: ОтелРесурс — ресурс без атрибутов по умолчанию: только process.pid и адрес схемы https://opentelemetry.io/schemas/1.44.0. Если идентификатор не определён — пустой ресурс без адреса схемы

Пример ​

bsl
РесурсПроцесса = Новый ОтелДетекторРесурсаПроцесса().Обнаружить();
ИдПроцесса = РесурсПроцесса.Атрибуты().Получить("process.pid");

См. также ​