Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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или более поздняя версия.
Создайте шаблон развертывания
В вашем управляемом кластере Service Fabric перейдите к месту, где вы реализовали шаблон ARM.
Найдите теги
WadCfgв расширении Диагностика Azure в файле шаблона развертывания.Добавьте следующий раздел
SinksConfigв качестве дочернего элементаWadCfg. Замените значение свойстваApplicationInsightsProfilerна вашу собственную строку подключения к Application Insights."settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Сведения о добавлении расширения диагностики в шаблон развертывания см. в разделе "Использование мониторинга и диагностики" с виртуальной машиной Windows.
Развертывание кластера Service Fabric
После обновления WadCfg строки подключения разверните кластер Service Fabric.
Application Insights Profiler для .NET устанавливается и активируется после установки расширения Azure Diagnostics.
Включить Application Insights для приложения Service Fabric
Для того чтобы профилировщик .NET мог собирать данные о запросах, ваше приложение должно отслеживать операции с помощью Application Insights.
- Для API без состояния: см. статью "Запись кода для отслеживания запросов с помощью Профилировщика Application Insights".
- Сведения об отслеживании пользовательских операций в других типах приложений см. в разделе "Мониторинг приложений .NET" и Node.js.
После того как вы включите Application Insights, повторно разверните приложение.
Генерация трафика и просмотр трассировок профилировщика .NET
- Запустите тест доступности, чтобы создать трафик к приложению.
- Подождите 10–15 минут, пока трассировки не отправятся в экземпляр Application Insights.
- Просмотрите трассировки профилировщика, используя экземпляр Application Insights на портале Azure.