Arbeiten mit der Anwendungsdiagnose-Konsole
Wichtig
Diese Version von Operations Manager hat das Supportende erreicht. Sie sollten ein Upgrade auf Operations Manager 2019 durchführen.
Die Anwendungsdiagnose-Konsole ermöglicht das Verwalten von Ereignissen im Rahmen der Leistungsüberwachung von .NET-Anwendungen mit System Center – Operations Manager. Mithilfe der Application Diagnostics-Konsole können Sie bereitgestellte .NET-Anwendungen auf Prozessverlangsamungen, Fehler bzw. Ausfälle überwachen und Problemursachen zügig ermitteln.
Benutzerrollen für die Überwachung der Anwendungsleistung
In der folgenden Tabelle sind die Aufgaben und Benutzerrollen mit den dazugehörigen Berechtigungen für die Leistungsüberwachung von .NET-Anwendungen mit Operations Manager aufgeführt.
Legende:
Ja = immer zur Verwendung der Funktion berechtigt
Nein = nicht zur Verwendung der Funktion berechtigt, es sei denn, der Benutzer gehört außerdem einer Gruppe an, die auf diese Funktion zugreifen darf
| Aufgaben | Administrator | Autor | Erweiterter Operator | Anwendungsüberwachungs-Operator | Betreiber | Schreibgeschützter Operator | Berichtsverantwortlicher | Bericht-Sicherheitsadministrator |
|---|---|---|---|---|---|---|---|---|
| Ausführen des APM-Assistenten und Ändern der APM-Einstellungen | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
| Zugreifen auf die Anwendungsdiagnose | Ja | Nein | Nein | Ja | Nein | Nein | Nein | Nein |
| Zugreifen auf Application Advisor | Ja | Nein | Nein | Ja* | Nein | Nein | Ja* | Ja |
Hinweis
* Für den Application Advisor-Zugriff ist sowohl die Rolle „Anwendungsüberwachungs-Operator“ als auch die Rolle „Berichtsverantwortlicher“ erforderlich.
Die Anwendungsdiagnose-Konsole
Über die Application Diagnostics-Konsole können Sie einzelne Leistungs- und Verfügbarkeitsereignisse einsehen, die für Ihre Umgebung ausgelöst wurden. Sie können alle Ereignisse auf einmal anzeigen oder die Ereignisse nach so genannten „Problemgruppen“ sortieren. Hierbei werden Ereignisse mit derselben Quelle zusammengefasst, um Probleme bei den überwachten Anwendungen zu verdeutlichen. Die Application Diagnostics-Konsole bietet Ihnen Zugriff auf Ereignisse bzw. auf die mit diesen Ereignissen verknüpften Vorgangsketten und hilft Ihnen dabei, die Folgen nachzuvollziehen, die Leistungs- und Verfügbarkeitsprobleme auf Ihre Anwendungen haben. Für die in Application Diagnostics bereitgestellten Daten umfasst die Application Advisor-Konsole Analyse- sowie Telemetriefunktionen. Die Application Advisor-Konsole liefert Aufschluss darüber, welche Ereignisse die meisten Probleme verursachen. Weitere Informationen zu Application Advisor finden Sie unter Priorisieren von Warnungen mit Application Advisor.
Öffnen der Anwendungsdiagnose-Konsole
Application Diagnostics und Application Advisor werden zusammen mit der Operations Manager-Webkonsole installiert. Öffnen Sie die Betriebskonsole, um die Webadresse der Operations Manager-Webkonsole zu finden. Klicken Sie im Navigationsbereich auf Verwaltung, und wählen Sie Einstellungen aus. Doppelklicken Sie anschließend auf Webadressen. Die URL der Operations Manager-Webkonsole wird als
http(s)://<web host>/OperationsManagerangegeben. Mit diesem URL-Format und dem gleichen Webhost sind im Folgenden die Links für Application Advisor und Application Diagnostics aufgeführt:Die Adresse der Anwendungsdiagnosekonsole lautet
http(s)://<web host>/AppDiagnostics.Die Adresse der Application Advisor-Konsole lautet:
http(s)://<web host>/AppAdvisor.
Fügen Sie der Favoritenliste Ihres Webbrowsers die drei Konsolen-URLs hinzu, um den Zugriff auf die Konsolen zu erleichtern.
Fügen Sie zum Öffnen von Application Diagnostics die Application Diagnostics-URL in Ihren Browser ein. Application Diagnostics wird im Webbrowserfenster geöffnet.
Hinweis
Wenn Sie Operations Manager nicht auf einem Clientcomputer, sondern auf einem Server ausführen, können Sie auf die Anwendungsdiagnose bzw. Application Advisor über das Startmenü zugreifen.
Der Zugriff auf Application Diagnostics wird über die Rollen „Anwendungsüberwachungs-Operator“ und „Administrator“ gesteuert. Sie müssen Mitglied einer dieser Rollen sein, um über Rechte für die Konsole zu verfügen.
Anzeigen von Ereignissen nach Kategorien
Bei der Anwendungsdiagnose gibt es zwei Hauptarten von Ereignissen, die sich auf die Anwendungsleistung oder die Anwendungsausfälle und -fehler beziehen. Die Ausfälle und Fehler können weiter in Verbindungsfehler, Sicherheitsfehler und Ausfallprobleme unterteilt werden. Ausfallprobleme beziehen sich in der Regel auf ein Problem mit dem Anwendungscode. Bei der Anwendungsdiagnose können Ereignisse in den folgenden Kategorien angezeigt werden:
Alle (alle Ereignisse werden angezeigt)
Anwendungsfehler (Ausnahmeereignisse werden angezeigt)
Leistung (Leistungsereignisse werden angezeigt)
Öffnen Sie Application Diagnostics, und wählen Sie Ereignisse im Navigationsbereich aus.
Verwenden Sie im Navigationsbereich das Menü Suchen nach , um die Kategorie der Ereignisse, die Sie anzeigen möchten, auszuwählen.
Gruppieren von Ereignissen nach Kategorien
Durch das Gruppieren von Ereignissen anhand von Ähnlichkeiten lässt sich am ehesten herausfinden, ob das gleiche Problem schon früher aufgetreten ist. Außerdem ist auf diese Weise sichergestellt, dass die zur Problemlösung erforderlichen Ressourcen mit maximaler Effizienz zugewiesen werden.
Öffnen Sie Application Diagnostics, und wählen Sie Ereignisse im Navigationsbereich aus.
Verwenden Sie im Navigationsbereich das Menü Suchen nach , um die Kategorie der Ereignisse, die Sie anzeigen möchten, auszuwählen.
Wählen Sie im Menü Gruppieren nach die Kategorie aus, nach der die Ereignisse sortiert werden sollen.
Die hier vorgenommene Auswahl (Anwendungsfehler oder Leistung) bestimmt die nachfolgend angezeigten Gruppierungsoptionen.
Gruppieren von Anwendungsfehlern
Problem Das wird angezeigt: Die Ereignisse in dieser Gruppe gehen von demselben Anwendungseinstiegspunkt aus (hierbei kann es sich z. B. um ein Verfahren oder eine Webseite handeln) und haben denselben Aufrufstapel. Wert: Durch die Konsolidierung von Ereignissen nach Problem können Sie Ihre Bemühungen auf die Gruppe(n) mit den meisten Ereignissen konzentrieren.
Aktion Das wird angezeigt: Bei der aktionsbasierten Konsolidierung werden Ereignisse nach Einstiegspunkten eingeteilt. Einstiegspunkte können Seitenaufrufe, Schaltflächenklicks, Webdienstaufrufe oder andere Aktionen sein, durch die ein bestimmter Prozess ausgeführt wird. Wert: Diese Gruppierung ist hilfreich, wenn Sie herausfinden möchten, unter welchen Umständen ein Fehler auftritt.
Ausnahmeklasse Das wird angezeigt: Von jedem Ereignis wurde die gleiche Ausnahme der untersten Ebene ausgelöst. Wert: Indem Sie Ereignisse nach der Klasse konsolidieren, sind Sie in der Lage, die häufigsten Programmierfehler zu finden und Codierungsverfahren zu optimieren.
Fehlerhafte Funktion Das wird angezeigt: Die Ausnahme trat für jedes Ereignis bei derselben Funktion auf. Wert: Diese Gruppierung ist aus zweierlei Gründen hilfreich. Zum einen können Sie mit ihr bestimmen, wo eine gemeinsame Funktion falsch verwendet wird. Zweitens lässt sich mithilfe der Gruppierung die Zahl der Anwendungen ermitteln, die von einem Fehler bei einer gemeinsamen Funktion betroffen sind.
Keine Mit dieser Option werden Ereignisse nicht gruppiert.
Gruppieren von Leistungsereignissen
Problem Das wird angezeigt: Alle Ereignisse in dieser Gruppierung haben denselben Aufrufstapel. Wert: Durch die Konsolidierung von Ereignissen nach Problem können Sie Ihre Bemühungen auf die Gruppe(n) mit den meisten Ereignissen konzentrieren.
Schwerste Ressource Das wird angezeigt: Alle Ereignisse wurden durch denselben Ressourcenaufruf ausgelöst. Diese Gruppierung ist hilfreich, wenn Sie herausfinden möchten, bei welchen Ereignissen der Schwellenwert häufiger überschritten wurde als bei anderen Ressourcen.
Keine Mit dieser Option werden Ereignisse nicht gruppiert.
Beispiel: Gruppieren von Anwendungsfehlern nach der Ausnahmeklasse
Indem Sie Anwendungsfehler nach der Ausnahmeklasse filtern, erhalten Sie schnell Gewissheit darüber, welche Arten (oder Klassen) von Ausnahmeereignissen am häufigsten ausgelöst werden.

Öffnen Sie Application Diagnostics, und wählen Sie Ereignisse im Navigationsbereich aus.
Wählen Sie Anwendungsfehler im Menü Suchen nachdes Navigationsbereichs aus.
Wählen Sie Ausnahmeklasse im Menü Gruppieren nachaus.
Klicken Sie oben auf Anzahl, um die Anzeige nach der Häufigkeit zu sortieren. Die Ausnahmeklassen werden in absteigender Reihenfolge nach der Häufigkeit aufgelistet.
Klicken Sie auf einen Klasseneintrag Ausnahmeklasse , um die Ereigniseigenschaften zu öffnen und mit der Ermittlung der Fehlerursache zu beginnen. Weitere Informationen zum Arbeiten mit Ereignissen finden Sie unter Arbeiten mit Ereignissen mithilfe der Anwendungsdiagnose.
Beispiel: Gruppieren von Anwendungsfehlern nach fehlerhafter Funktion
Indem Sie Anwendungsfehler nach fehlerhafter Funktion filtern, erhalten Sie schnell Gewissheit darüber, bei welchen Funktionen Fehler am häufigsten sind. Die Funktionen mit der höchsten Fehlerrate wirken sich am stärksten auf die Verfügbarkeit Ihrer Anwendungen aus und sollten daher zuerst untersucht werden.

Wählen Sie Anwendungsfehler im Menü Suchen nachdes Navigationsbereichs aus.
Wählen Sie Fehlerhafte Funktion im Menü Gruppieren nachaus.
Klicken Sie oben auf Anzahl, um die Anzeige nach der Häufigkeit zu sortieren. Die Funktionen werden in absteigender Reihenfolge nach der Fehlerrate aufgelistet.
Klicken Sie auf einen Funktionseintrag Fehlerhafte Funktion , um die Ereigniseigenschaften zu öffnen und mit der Ermittlung der Fehlerursache zu beginnen. Weitere Informationen zum Arbeiten mit Ereignissen finden Sie unter Arbeiten mit Ereignissen mithilfe der Anwendungsdiagnose.
Beispiel: Gruppieren von Ereignissen nach der schwersten Ressource
Indem Sie Anwendungsfehler nach der Ausnahmeklasse filtern, erhalten Sie schnell Gewissheit darüber, welche Leistungsereignisse durch denselben Ressourcenaufruf ausgelöst werden. Die am häufigsten durch denselben Ressourcenaufruf ausgelösten Leistungsereignisse wirken sich am stärksten auf die Leistung Ihrer Anwendungen aus und sollten daher zuerst untersucht werden.

Wählen Sie Leistung im Menü Suchen nachauf der linken Seite des Navigationsbereichs aus.
Wählen Sie Schwerste Ressource im Menü Gruppieren nachaus.
Klicken Sie oben auf Anzahl, um die Anzeige nach der Häufigkeit zu sortieren. Die Ausnahmeklassen werden in absteigender Reihenfolge nach der Häufigkeit aufgelistet. Die Sortierung nach durchschnittlicher und maximaler Dauer ist ebenfalls möglich. Sie liefert Aufschluss darüber, ob bestimmte Ereignisse von geringerer Häufigkeit dennoch zu langen Verzögerungen führen und deshalb untersucht werden sollten.
Klicken Sie auf einen Ressourceneintrag Schwerste Ressource , um die Ereigniseigenschaften zu öffnen und mit der Ermittlung der Fehlerursache zu beginnen. Weitere Informationen zum Arbeiten mit Ereignissen finden Sie unter Arbeiten mit Ereignissen mithilfe der Anwendungsdiagnose.
Nächste Schritte
Lesen Sie den Artikel Priorisieren von Warnungen mit Application Advisor, um zu erfahren, wie Sie Warnungen behandeln und wo die meisten Ereignisse auftreten.
Lesen Sie den Artikel zum Anzeigen und Untersuchen von Warnungen für .NET-Anwendungen, um zu erfahren, wie Sie Warnungen anzeigen und ausgelöste Probleme untersuchen.