Freigeben über


Einrichten von Codeoptimierungen

Die Einrichtung von Code Optimizations zur Identifizierung und Analyse von CPU- und Speicherengpässen in Ihren Webanwendungen ist ein einfacher Prozess im Azure-Portal. In diesem Artikel lernen Sie Folgendes:

  • Verbinden Sie Ihre Webanwendung mit Application Insights.
  • Aktivieren Sie den Profiler für Ihre Webanwendung.

Sie können Ihre Codeoptimierungen im Azure-Portal überprüfen.

Demovideo

Verbinden Sie Ihre Webanwendung mit Application Insights

Bevor Sie Code Optimizations für Ihre Webanwendung einrichten, stellen Sie sicher, dass Ihre Anwendung mit einer Application Insights-Ressource verbunden ist.

  1. Navigieren Sie im Azure-Portal zu Ihrer Webanwendung.

  2. Wählen Sie im linken Menü Einstellungen>Application Insights aus.

  3. Legen Sie im Application Insights-Blatt für Ihre Webanwendung die folgenden Optionen fest:

    • Wenn Ihre Webanwendung bereits mit einer Application Insights-Ressource verbunden ist:

      • Auf einem Banner oben auf dem Blatt steht: Ihre App ist mit der „Application Insights“-Ressource verbunden: {NAME-OF-RESOURCE}.

        Screenshot des Banners, in dem erläutert wird, dass Ihre App bereits mit App Insights verbunden ist.

    • Wenn Ihre Webanwendung erst mit einer Application Insights-Ressource verbunden werden muss:

      • Auf einem Banner oben auf dem Blatt steht: Ihre App wird mit einer automatisch erstellen „Application Insights“-Ressource verbunden: {NAME-OF-RESOURCE}.

        Screenshot des Banners, das Sie auf die Aktivierung von App Insights hinweist, und des Namens der App Insights-Ressource.

  4. Klicken Sie unten im Bereich „Application Insights“ auf Anwenden.

Aktivieren Sie den Profiler für Ihre Webanwendung

Profiler sammelt Ablaufverfolgungen auf Ihrer Webanwendung für Code Optimizations, um sie zu analysieren. Wenn Code Optimization innerhalb weniger Stunden Leistungsengpässe in Ihrer Anwendung feststellt, können Sie die Erkenntnisse von Code Optimizations einsehen und überprüfen.

  1. Wählen Sie im Blatt „Application Insights“ unter Instrumentieren Ihrer Anwendung die Registerkarte .NET aus.

  2. Wählen Sie unter Profiler den Umschalter aus, um den Profiler für Ihre Webanwendung zu aktivieren.

    Screenshot der Aktivierung des Profiler für Ihre Webanwendung.

  3. Überprüfen Sie, ob der Profiler Ablaufverfolgungen erfasst.

    1. Navigieren Sie zu Ihrer Application Insights-Ressource.
    2. Wählen Sie im linken Menü Untersuchen>Leistung aus.
    3. Wählen Sie im oberen Menü des Blatts „Leistung“ die Option Profiler aus.
    4. Überprüfen Sie die von Ihrer Webanwendung gesammelten Ablaufverfolgungen. Wenn keine Ablaufverfolgungen angezeigt werden, lesen Sie die Anleitung zur Problembehandlung.

Nächste Schritte