Aktivieren des .NET Profilers für eine Azure Service Fabric-Anwendung

Application Insights Profiler for .NET ist in Azure-Diagnose enthalten. Sie können die Erweiterung „Microsoft Azure-Diagnose“ mithilfe einer Azure Resource Manager-Vorlage (ARM-Vorlage) für Ihren Azure Service Fabric-Cluster installieren. Rufen Sie eine Vorlage zur Installation von Microsoft Azure-Diagnose auf einem Service Fabric-Cluster ab.

In diesem Artikel lernen Sie Folgendes:

  • Fügen Sie der ARM-Vorlage die Eigenschaft „Application Insights Profiler for .NET“ hinzu.
  • Stellen Sie Ihren Service Fabric-Cluster mit dem Instrumentierungsschlüssel für Application Insights Profiler for .NET bereit.
  • Aktivieren Sie Application Insights für Ihre Service Fabric-Anwendung.
  • Stellen Sie Ihren Service Fabric-Cluster erneut bereit, um .NET Profiler zu aktivieren.

Voraussetzungen

Erstellen einer Bereitstellungsvorlage

  1. Wechseln Sie in Ihrem verwalteten Service Fabric-Cluster zu dem Speicherort, an dem Sie die ARM-Vorlage implementiert haben.

  2. Suchen Sie in der Bereitstellungsvorlagendatei in der Erweiterung Azure-Diagnose die WadCfg-Tags.

  3. Fügen Sie den folgenden SinksConfig-Abschnitt als untergeordnetes Element von WadCfg hinzu. Ersetzen Sie den ApplicationInsightsProfiler-Eigenschaftswert durch Ihren eigenen Application Insights-Instrumentierungsschlüssel:

    "settings": {
        "WadCfg": {
            "SinksConfig": {
                "Sink": [
                    {
                        "name": "MyApplicationInsightsProfilerSinkVMSS",
                        "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
                    }
                ]
            },
        },
    }  
    

Informationen zum Hinzufügen der Diagnoseerweiterung zu Ihrer Bereitstellungsvorlage finden Sie unter Verwenden von Überwachung und Diagnose bei einer Windows-VM und Azure Resource Manager-Vorlagen.

Bereitstellen des Service Fabric-Clusters

Nachdem Sie WadCfg mit Ihrem Instrumentierungsschlüssel aktualisiert haben, stellen Sie den Service Fabric-Cluster bereit.

Application Insights Profiler for .NET wird installiert und aktiviert, wenn die Erweiterung „Microsoft Azure-Diagnose“ installiert wird.

Aktivieren von Application Insights für Ihre Service Fabric-Anwendung

Damit der .NET Profiler Profile für Ihre Anforderungen erfasst, muss Ihre Anwendung Vorgänge mit Application Insights nachverfolgen.

Nachdem Sie Application Insights aktiviert haben, stellen Sie Ihre Anwendung erneut bereit.

Generieren von Datenverkehr und Anzeigen der .NET Profiler-Ablaufverfolgungen

  1. Starten Sie einen Verfügbarkeitstest, um Datenverkehr für Ihre Anwendung zu generieren.
  2. Warten Sie 10 bis 15 Minuten, bis die Ablaufverfolgungen an die Application Insights-Instanz gesendet werden.
  3. Zeigen Sie die Profiler-Ablaufverfolgungen in der Application Insights-Instanz im Microsoft Azure-Portal an.

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.