Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Application Insights Profiler для .NET входит в состав средства Azure Diagnostics. Расширение Диагностика Azure можно установить с помощью шаблона Azure Resource Manager (шаблона ARM) для кластера Azure Service Fabric. Получите шаблон, который устанавливает диагностику Azure в кластер Service Fabric.
Из этого руководства вы узнаете, как выполнить следующие задачи:
- Добавьте свойство Application Insights Profiler для .NET в шаблон ARM.
- Разверните кластер Service Fabric с помощью Application Insights Profiler для строки подключения .NET.
- Включение Application Insights для вашего приложения Service Fabric.
- Повторно разверните кластер Service Fabric, чтобы включить профилировщик .NET.
Предварительные условия
- Профилировщик поддерживает .NET Framework и .NET приложения.
- Убедитесь, что вы используете платформа .NET Framework 4.6.2 или более поздней версии.
- Убедитесь, что в качестве развернутой ОС используется
Windows Server 2012 R2или более поздняя версия.
- Управляемый кластер Azure Service Fabric.
Создайте шаблон развертывания
В вашем управляемом кластере Service Fabric перейдите к месту, где вы реализовали шаблон ARM.
Найдите теги
WadCfgв расширении Диагностика Azure в файле шаблона развертывания.Добавьте следующий раздел
SinksConfigв качестве дочернего элементаWadCfg. Замените значение свойстваApplicationInsightsProfilerна вашу собственную строку подключения к Application Insights."settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Сведения о добавлении расширения диагностики в шаблон развертывания см. в статье "Использование мониторинга и диагностика с помощью шаблонов Windows VM и Azure Resource Manager".
Развертывание кластера Service Fabric
После обновления WadCfg строки подключения разверните кластер Service Fabric.
Application Insights Profiler для .NET устанавливается и активируется после установки расширения Azure Diagnostics.
Включить Application Insights для приложения Service Fabric
Для того чтобы профилировщик .NET мог собирать данные о запросах, ваше приложение должно отслеживать операции с помощью Application Insights.
- Для stateless API см. инструкции по отслеживанию запросов для профилирования.
- Для отслеживания пользовательских операций в других типах приложений: см. Отслеживание пользовательских операций с помощью .NET SDK от Application Insights.
После того как вы включите Application Insights, повторно разверните приложение.
Генерация трафика и просмотр трассировок профилировщика .NET
- Запустите тест доступности, чтобы создать трафик к приложению.
- Подождите 10–15 минут, пока трассировки не отправятся в экземпляр Application Insights.
- Просмотрите трассировки профилировщика с помощью экземпляра Application Insights в портале Azure.
Следующие шаги
Примечание.
Поддержка приема данных по ключу инструментирования завершится 31 марта 2025 г. Прием ключей инструментирования будет и дальше осуществляться, но мы больше не будем предоставлять обновления или поддержку для этой функции. Перейдите на строки подключения, чтобы использовать новые возможности.