Freigeben über


Aktivieren des .NET Profiler für Azure Cloud Services

Sie können Leistungsablaufverfolgungen für Ihre Azure Cloud Services-Instanz (Ihren Clouddienst) erhalten, indem Sie Application Insights Profiler for .NET aktivieren. Der Profiler wird über die Azure-Diagnoseerweiterung auf Ihrer Azure Cloud Services-Instanz installiert.

In diesem Artikel lernen Sie Folgendes:

  • Aktivieren Sie Ihre Azure Cloud Services-Instanz, um Diagnosedaten an Application Insights zu senden.
  • Konfigurieren Sie die Azure-Diagnoseerweiterung in Ihrer Lösung, um den .NET Profiler zu installieren.
  • Stellen Sie Ihren Dienst bereit, und generieren Sie Datenverkehr, um Profiler-Ablaufverfolgungen anzuzeigen.

Voraussetzungen

Nachverfolgen von Anforderungen mit Application Insights

Wenn Sie Ihre Azure Cloud Services-Instanz im Azure-Portal veröffentlichen, fügen Sie das Application Insights SDK zu Azure Cloud Services hinzu.

Screenshot des Kontrollkästchens zum Senden von Informationen an Application Insights.

Nachdem Sie das SDK hinzugefügt und Ihre Azure Cloud Services-Instanz im Azure-Portal veröffentlicht haben, können Sie Anforderungen mithilfe von Application Insights nachverfolgen:

Konfigurieren der Azure-Diagnoseerweiterung

Suchen Sie die Azure-Diagnose-Datei diagnostics.wadcfgx für Ihre Anwendungsrolle.

Screenshot der Diagnosedatei im Projektmappen-Explorer von Azure Cloud Service.

Fügen Sie den folgenden SinksConfig-Abschnitt als untergeordnetes Element von WadCfg hinzu:

<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>

Hinweis

Die von der Anwendung und der ApplicationInsightsProfiler-Senke verwendeten Instrumentierungsschlüssel müssen übereinstimmen.

Stellen Sie Ihren Dienst mit der neuen Diagnosekonfiguration bereit. Application Insights Profiler for .NET ist jetzt für die Ausführung Ihrer Azure Cloud Services-Instanz konfiguriert.

Nächste Schritte

Hinweis

Am 31. März 2025 wird der Support für die auf Instrumentierungsschlüsseln basierende Erfassung eingestellt. Die Erfassung von Instrumentierungsschlüsseln funktioniert zwar weiterhin, wir stellen jedoch keine Updates und keinen Support mehr für das Feature bereit. Wechseln Sie zu Verbindungszeichenfolgen, damit Sie neue Funktionen nutzen können.