Настройка имени роли в облаке для понимания приложения в приложении-функции Azure - PullRequest
0 голосов
/ 29 октября 2018

Я хотел бы установить cloud_rolename телеметрии, отправляемой из моего приложения-функции Azure (v2), которое отправляется в понимание приложения.

Конфигурация AI в моем host.json выглядит следующим образом:

 "applicationInsights": {
          "sampling": {
            "isEnabled": true,
            "maxTelemetryItemsPerSecond" : 1
          }
        }

Мне не удалось найти какую-либо документацию о том, где установить облачное rolename в функциональных приложениях. Как мне поступить об этом?

1 Ответ

0 голосов
/ 30 октября 2018

Вы сможете сделать это, зарегистрировав пользовательский TelemetryInitializer. Смотрите здесь: https://github.com/Microsoft/ApplicationInsights-aspnetcore/issues/759#issuecomment-426687852.

В настоящее время мы устанавливаем это имя роли в инициализаторе сегодня здесь: https://github.com/Azure/azure-webjobs-sdk/blob/dev/src/Microsoft.Azure.WebJobs.Logging.ApplicationInsights/Initializers/WebJobsRoleEnvironmentTelmetryInitializer.cs.

Могу ли я спросить, по какому сценарию вы хотите переопределить его?

...