Мне нужно зарегистрировать уникальный идентификатор для машины, на которой запущена моя функция Azure.Автоматически сгенерированные трассы показывают HostInstanceId
в Пользовательских свойствах в Application Insights, как показано на снимке экрана ниже:
Я создаю 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)
но я не уверен, что оба они эквивалентны.