Подключение к Azure Application Insights с помощью подключенных служб
Откройте проект в Visual Studio.
В обозревателя решенийщелкните правой кнопкой мыши узел подключенных служб и в контекстном меню выберите Добавить подключенную службу.
На вкладке Подключенные службы выберите значок "+" для Зависимостей служб .
Если узел подключенных служб не отображён, выберите Project>Connected Services>Добавить.
На странице добавления зависимостей выберите Azure Application Insights.
Если вы еще не вошли, войдите в свою учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться для получения бесплатной пробной версии .
На экране Настройка Azure Application Insights выберите существующий компонент Azure Application Insights и нажмите кнопку Далее.
Если вам нужно создать новый компонент, перейдите к следующему шагу. В противном случае перейдите к шагу 7.
Чтобы создать компонент Application Insights, выполните следующие действия.
Выберите Создать компонент Application Insights в нижней части экрана.
Введите Application Insights: создайте новый экран и выберите Создать.
При отображении экрана настройки Azure Application Insights в списке появится новый компонент. Выберите новый компонент в списке и выберите Далее.
Введите имя ключа инструментирования или выберите значение по умолчанию и выберите, хотите ли вы, чтобы строка подключения хранилась в локальном файле секретов или в Azure Key Vault.
На экране сводки изменений отображаются все изменения, которые будут внесены в ваш проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку Готово.
Подключение отображается в разделе зависимостей служб на вкладке подключенных служб .
Подключение к Azure Application Insights с помощью подключенных служб
Примечание
Для проектов .NET Framework пользовательский интерфейс подключенных служб немного отличается. Чтобы увидеть различия, сравните версию этой страницы для Visual Studio 2019 .
Откройте проект в Visual Studio.
В обозревателе решений щелкните правой кнопкой мыши узел подключенных служб и в контекстном меню выберите Добавить, чтобы открыть меню доступных служб.
Если узел Connected Services не отображается, выберите Project>Connected Services>Добавить.
Выберите Azure Application Insights. Откроется страница Подключения к зависимости. Вы должны увидеть два варианта: один для локального эмулятора, пакет SDK Application Insights (Локальный) , и один для подключения к активной службе Azure Application Insights. Вы можете сократить затраты и упростить раннюю разработку, начиная с локального эмулятора. Позже вы можете перейти в рабочий сервис, выполнив те же действия и выбрав другую опцию.
Если вы выбираете использовать локально пакет SDK Application Insights, нажмите кнопку Далее, чтобы перейти к экрану сводки изменений, на котором показано, как изменяется ваш проект. В проект добавляется ссылка на пакет NuGet, а код подключения для локального эмулятора добавляется в проект.
Если вы хотите подключиться к службе Azure, перейдите к следующему шагу или, если вы еще не вошли, войдите в учетную запись Azure, прежде чем продолжить. Если у вас нет учетной записи Azure, вы можете зарегистрироваться для получения бесплатной пробной версии .
На экране Настройка Azure Application Insights выберите существующий компонент Azure Application Insights и нажмите кнопку Далее.
Если вам нужно создать новый компонент, перейдите к следующему шагу. В противном случае перейдите к шагу 7.
Чтобы создать компонент Application Insights, выполните следующие действия.
Выберите Создать компонент Application Insights в нижней части экрана.
Заполните Application Insights: создать новый экран и выберите Создать.
При отображении экрана настройки Azure Application Insights в списке появится новый компонент. Выберите новый компонент в списке и выберите Далее.
Введите имя параметра подключения и имя ключа инструментирования или примите значения по умолчанию.
Примечание
Для повышения безопасности в Visual Studio 17.12 и более поздних версиях этот шаг создает имя параметра подключения; Предыдущие версии создают строку подключения. Строки подключения, хранящиеся в локальной файловой системе, могут создавать угрозу безопасности, если они случайно оказываются доступны.
Щелкните Дополнительные параметрыи выберите, где должна храниться строка подключения: в файле локальных секретов или в Azure Key Vault.
Экран Сводка изменений отображает все изменения, которые будут внесены в ваш проект, если вы завершите процесс. Если изменения выглядят ОК, нажмите кнопку Готово.
В Обозревателе Решений дважды щелкните узел Подключенных Служб, чтобы открыть вкладку Подключенных Служб. Подключение отображается в разделе Зависимости Службы:
Если щелкнуть три точки рядом с добавленной зависимостью, можно увидеть различные параметры, такие как Connect, чтобы повторно открыть мастер и изменить подключение. Вы также можете щелкнуть три точки в правом верхнем углу окна, чтобы просмотреть параметры для запуска локальных зависимостей, изменения параметров и т. д.
Откройте файл кода запуска (Program.cs в шаблонах) и обратите внимание, что строка была добавлена следующим образом:
В этом модуле вы узнаете, как переместить службы резервного копирования для приложения .NET, размещенного в Azure, из контейнеров в собственные службы Azure.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.
Из этой статьи вы узнаете, как создать обработчики и инициализаторы телеметрии для того, чтобы пакет SDK мог выполнять фильтрацию, и как добавлять свойства к данным перед отправкой данных телеметрии на портал Application Insights.