Skip to content

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

Детектор ресурса хоста: имя компьютера и тип операционной системы.

Описание ​

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

АтрибутЗначение
host.nameИмя компьютера (СистемнаяИнформация.ИмяКомпьютера)
os.typelinux, windows или darwin (macOS); на другой платформе — тип платформы OneScript в нижнем регистре

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

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

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

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

Методы ​

Обнаружить ​

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

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

Пример ​

bsl
РесурсХоста = Новый ОтелДетекторРесурсаХоста().Обнаружить();
ИмяХоста = РесурсХоста.Атрибуты().Получить("host.name");

См. также ​