Как настроить Application Insights для разных сред? - PullRequest
1 голос
/ 26 октября 2019

У меня есть многоуровневое веб-приложение, которое было перенесено в Azure, однако мне хотелось бы узнать, как настроить параметры приложений для нескольких сред, поскольку у меня есть 3 отдельные группы ресурсов для DEV, QA и PROD. В каждом из них хотелось бы иметь экземпляр сведений о приложении для записи диагностической информации для каждой среды, но как мне настроить это в своем приложении?

1 Ответ

1 голос
/ 26 октября 2019

Ответы на ваш вопрос состоят из 2 частей.

Часть 1

В рамках настройки AI (Application Insights) в облаке у вас просто естьсоздать новый экземпляр в соответствующих группах ресурсов, и Azure автоматически настроит его для вас.

Теперь на панели обзора экземпляра получите Application Insights Key или Instrumentation key. Этот ключ будет выступать в качестве уникального идентификатора для вашего экземпляра, на который вы хотите отправить телеметрию.

Часть 2

Используйте Microsoft.ApplicationInsights package в своем проекте с помощьюустановить его.

Взгляните на пример кода шаблона здесь: https://docs.microsoft.com/en-us/azure/azure-monitor/app/console

Примечание. Лучше оставить Intrumentation key как часть переменных выпуска вашего конвейера CD, как это было былегко управлять всеми 3 средами.

...