Поделиться через


Включение профилировщика .NET для приложений Azure Service Fabric

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.

Предварительные условия

Создайте шаблон развертывания

  1. В вашем управляемом кластере Service Fabric перейдите к месту, где вы реализовали шаблон ARM.

  2. Найдите теги WadCfg в расширении Диагностика Azure в файле шаблона развертывания.

  3. Добавьте следующий раздел 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.

После того как вы включите Application Insights, повторно разверните приложение.

Генерация трафика и просмотр трассировок профилировщика .NET

  1. Запустите тест доступности, чтобы создать трафик к приложению.
  2. Подождите 10–15 минут, пока трассировки не отправятся в экземпляр Application Insights.
  3. Просмотрите трассировки профилировщика с помощью экземпляра Application Insights в портале Azure.

Следующие шаги

Примечание.

Поддержка приема данных по ключу инструментирования завершится 31 марта 2025 г. Прием ключей инструментирования будет и дальше осуществляться, но мы больше не будем предоставлять обновления или поддержку для этой функции. Перейдите на строки подключения, чтобы использовать новые возможности.