Как зарегистрировать HostInstanceId с помощью TelemetryClient для получения сведений о приложении Azure из функции Azure? - PullRequest
0 голосов
/ 19 июня 2019

Мне нужно зарегистрировать уникальный идентификатор для машины, на которой запущена моя функция Azure.Автоматически сгенерированные трассы показывают HostInstanceId в Пользовательских свойствах в Application Insights, как показано на снимке экрана ниже:

enter image description here

Я создаю TraceTelemetry ви добавьте в него некоторые пользовательские свойства.

TelemetryClient telemetryClient;
var telemetry = new TraceTelemetry();             
telemetry.Properties.Add(property.Key, property.Value);
telemetryClient.TrackTrace(telemetry);

Есть ли способ добавить HostInstanceId к свойствам этой телеметрии трассировки?

Вместо этого я сейчас использую WebsiteInstanceId из

Environment.GetEnvironmentVariable("WEBSITE_INSTANCE_ID", EnvironmentVariableTarget.Process)

но я не уверен, что оба они эквивалентны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...