Включение Profiler для облачных служб Azure
Вы можете получать трассировки производительности для экземпляра Azure Облачные службы, включив Application Insights Profiler. Profiler устанавливается в экземпляре Azure Облачные службы с помощью расширения Диагностика Azure.
Из этого руководства вы узнаете, как выполнить следующие задачи:
- Включите экземпляр Azure Облачные службы для отправки диагностика данных в Application Insights.
- настройка расширения "Диагностика Azure" в решении для установки Profiler;
- развертывание службы и создание трафика для просмотра трассировок Profiler.
Предварительные требования
- Убедитесь, что вы настроили диагностика для экземпляра Azure Облачные службы.
- Используйте .NET Framework 4.6.1 или более поздней версии.
- Если вы используете семейство ОС 4, установите .NET Framework 4.6.1 или более поздней версии в рамках задачи запуска.
- Семейство ОС 5 по умолчанию включает совместимую версию .NET Framework.
Отслеживание запросов с помощью Application Insights
При публикации экземпляра Azure Облачные службы в портал Azure добавьте пакет SDK Application Insights в Azure Облачные службы.
После добавления пакета SDK и публикации экземпляра Azure Облачные службы в портал Azure отслеживайте запросы с помощью Application Insights:
- Для ASP.NET веб-ролей: Application Insights отслеживает запросы автоматически.
- Для рабочих ролей: необходимо вручную добавить код в приложение для отслеживания запросов.
Настройка расширения "Диагностика Azure"
Найдите файл Диагностика Azure диагностика.wadcfgx для роли приложения.
Добавьте следующий раздел SinksConfig
в качестве дочернего элемента WadCfg
:
<WadCfg>
<DiagnosticMonitorConfiguration>...</DiagnosticMonitorConfiguration>
<SinksConfig>
<Sink name="MyApplicationInsightsProfiler">
<!-- Replace with your own Application Insights instrumentation key. -->
<ApplicationInsightsProfiler>00000000-0000-0000-0000-000000000000</ApplicationInsightsProfiler>
</Sink>
</SinksConfig>
</WadCfg>
Примечание
Ключи инструментирования, используемые приложением и приемником ApplicationInsightsProfiler
, должны совпадать.
Разверните службу, используя новую конфигурацию расширения "Диагностика". Application Insights Profiler теперь настроен для запуска в экземпляре Azure Облачные службы.
Дальнейшие действия
Примечание
Поддержка приема ключей инструментирования будет завершена 31 марта 31, 2025 г. Функция продолжит работать, но не будет обновляться или поддерживаться. Перейдите на строки подключения, чтобы использовать новые возможности.