Udostępnij za pośrednictwem


Włączanie profilera platformy .NET dla usług Azure Cloud Services

Możesz odbierać ślady wydajności dla wystąpienia usług Azure Cloud Services , włączając profiler usługi Application Insights dla platformy .NET. Profiler jest instalowany w wystąpieniu usług Azure Cloud Services za pośrednictwem rozszerzenia Diagnostyka Azure.

Niniejszy przewodnik zawiera informacje na temat wykonywania następujących czynności:

  • Włącz wystąpienie usług Azure Cloud Services, aby wysyłać dane diagnostyczne do usługi Application Insights.
  • Skonfiguruj rozszerzenie Diagnostyka Azure w ramach rozwiązania, aby zainstalować program .NET Profiler.
  • Wdróż usługę i wygeneruj ruch, aby wyświetlić ślady profilera.

Wymagania wstępne

Śledzenie żądań za pomocą usługi Application Insights

Po opublikowaniu wystąpienia usług Azure Cloud Services w witrynie Azure Portal dodaj zestaw SDK usługi Application Insights do usług Azure Cloud Services.

Zrzut ekranu przedstawiający pole wyboru wysyłania informacji do usługi Application Insights.

Po dodaniu zestawu SDK i opublikowaniu wystąpienia usług Azure Cloud Services w witrynie Azure Portal śledź żądania przy użyciu usługi Application Insights:

Konfigurowanie rozszerzenia Diagnostyka Azure

Znajdź plik Diagnostyka Azure diagnostics.wadcfgx dla roli aplikacji.

Zrzut ekranu przedstawiający plik diagnostyczny w Eksploratorze rozwiązań usług Azure Cloud Services.

Dodaj następującą SinksConfig sekcję jako element podrzędny elementu 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>

Uwaga

Klucze instrumentacji używane przez aplikację i ApplicationInsightsProfiler ujście muszą być zgodne.

Wdróż usługę przy użyciu nowej konfiguracji diagnostyki. Profiler usługi Application Insights dla platformy .NET jest teraz skonfigurowany do uruchamiania w twoim wystąpieniu usług Azure Cloud Services.

Następne kroki

Uwaga

31 marca 2025 r. zostanie zakończone świadczenie pomocy technicznej dla pozyskiwania klucza instrumentacji. Pozyskiwanie klucza instrumentacji będzie nadal działać, ale nie udostępnimy już aktualizacji ani obsługi funkcji. Przejście do parametry połączenia w celu skorzystania z nowych funkcji.