Leistungsanalyse-Tool
Einführung
Diese uid bietet einen Überblick und Anweisungen zur Verwendung des in die Administrationsoberfläche des Service Management-Tools integrierten Performanceanalyse-Tools. Das Tool hilft bei der Identifizierung zeitintensiver Vorgänge und bietet Einblicke in Konfigurationen oder Nutzungsszenarien, die die Systemleistung beeinträchtigen können. Das Performanceanalyse-Tool ist in ESM-Versionen ab 2024.1 verfügbar.
Aktivieren der Leistungsanalyse
Wichtiger Hinweis
Diese Funktion hat erhebliche Auswirkungen auf die Leistung, wenn sie aktiviert ist. Daher wird empfohlen, sie nicht zu aktivieren, wenn die Leistung einer Umgebung nicht analysiert werden muss. In Produktionsumgebungen sollte sie mit Vorsicht und nur dann verwendet werden, wenn potenzielle Leistungsprobleme die Verfügbarkeit des Systems für Benutzer nur minimal beeinträchtigen. Lassen Sie das Tool nicht aktiviert, wenn Sie die Leistung nicht aktiv überwachen. Es wird dringend empfohlen, es zunächst in einer Testumgebung mit ähnlicher Konfiguration auszuprobieren.
Um auf die Leistungsüberwachungsfunktionen zuzugreifen, aktivieren Sie die Plattformeinstellung performance.statistics.enabled , indem Sie den Wert auf true setzen. Dieses Tool bietet zwei Beobachtungszeiträume, die im Abschnitt Systemstatus der ESM-Administrationsoberfläche zu finden sind:
- Leistungsstatistiken seit Neustart : Pro Erkenntnisse unter Verwendung der Zeit vom letzten Systemneustart bis zur aktuellen Zeit als Beobachtungszeitraum.
- Tägliche Leistungsstatistiken : Bietet einen täglichen Überblick über Leistungskennzahlen.
Statistiken können zurückgesetzt werden, indem die Leistungsüberwachungsfunktion in den Plattformeinstellungen ein- und ausgeschaltet wird.
Features und Funktionen
- Anzeige der Baumstruktur : Die Ergebnisse werden zur einfacheren Analyse nach Vorgangstyp in einem hierarchischen Format gebündelt:
- Ausführungsdetails : Für jeden Vorgang oder jede Vorgangsgruppe sind die insgesamt aufgewendete Zeit, die Anzahl der Ausführungen und die durchschnittliche Dauer verfügbar.
- Detaillierte Analyse : Gehen Sie zu den 10 langsamsten Vorgängen, um die Abfolge der einzelnen Vorgänge zu überprüfen, die auf einer Datenkarte ausgeführt wurden:
- Übersicht über Mehrfachbearbeitungen : Bei Vorgängen wie Mehrfachbearbeitungen zeigt das Tool alle Aktionen an, die im Rahmen dieses Vorgangs ausgeführt wurden:
Wichtige Phasen bei Datenkarten-Updates
- EntityUpdate : Beobachtungen zeigen normalerweise, dass Listener die langsamsten Vorgänge sind.
- EntityPreStore : Handler, oft Ausdrücke, sind normalerweise am langsamsten, was auf potenzielle Leistungsprobleme hinweist.
- PostStore : Enthält den Änderungsverlauf der Datenkarte und weitere Handler. Auch Workflow-bezogene Listener werden hier vorgestellt, wobei die relativ langsamsten Vorgänge hervorgehoben werden (PersistenceListenerPostStore WorkflowListener).
Benchmarking-Leistung
- Web API Suchen, die etwa 1 Minute dauern, gelten als langsam.
- Entitätsaktualisierungen, die länger als einige Sekunden dauern, gelten als ineffizient und Dauern im zweistelligen Sekundenbereich haben höchstwahrscheinlich spürbare Auswirkungen auf die Benutzererfahrung.
Sortierlogik
Das Tool sortiert die Ergebnisse nach der Gesamtdauer und stellt sicher, dass die langsamsten Vorgänge für sofortige Maßnahmen hervorgehoben werden.
Identifizieren langsamer Lesezeichen
Die Funktionalität des Tools umfasst auch die Identifizierung langsamer Lesezeichen. Dies kann dazu beitragen, Ineffizienzen im Zusammenhang mit bestimmten Benutzer- oder rollenbasierten Konfigurationen zu identifizieren. Die übergeordnete Rolle des Lesezeichens und mögliche Ordner werden angezeigt, sodass der Tool-Benutzer das betreffende Lesezeichen leichter finden kann.
Abschließende Erkenntnisse
Am Ende der Analyse finden Benutzer Links zur entsprechenden Datenkarte, Vorlage oder zum Attribut. Zusätzliche Informationen wie Benutzer-ID, Lesezeichenname und Benutzer- oder Rollenzuordnung zum Lesezeichen sind ebenfalls verfügbar. In öffentlichen Ansichten wird der mit der Operation verknüpfte Benutzername angezeigt, ohne dass Ordnerstrukturen offengelegt werden.
uid
- Aktivieren Sie die Leistungsüberwachung mit der Plattformeinstellung
performance.statistics.enabled. - Wählen Sie den gewünschten Beobachtungszeitraum für die Analyse (seit dem letzten Neustart oder heute)
- Überprüfen Sie die Baumstruktur, um Einblicke auf oberster Ebene zu erhalten, und führen Sie einen Drilldown durch, um detaillierte Informationen zu erhalten.
- Konzentrieren Sie sich auf die Vorgänge mit der längsten Gesamtdauer, indem Sie die Elemente oben prüfen.
- Untersuchen Sie langsame Lesezeichen auf mögliche Optimierungen.
- Nutzen Sie die bereitgestellten Links am Ende der Analyse, um direkt auf Datenkarten, Handler oder Benutzerinformationen zuzugreifen.
- Es ist auch möglich, die Statistiken zurückzusetzen, indem Sie die Funktion in den Plattformeinstellungen aus- und wieder einschalten.

Abschluss
Das Performance Analysis Tool ist ein nützliches Tool für ESM-Administratoren, um eine optimale Systemleistung sicherzustellen. Mithilfe dieses Tools können Administratoren Leistungsprobleme proaktiv angehen, Konfigurationen optimieren und die Gesamteffizienz der ESM-Umgebung steigern. Regelmäßige Nutzung und Analyse tragen zu einem reibungsloseren und effektiveren Service-Management bei.
Die Ergebnisse werden in einer Baumstruktur angezeigt, gebündelt nach Operationstyp. Beim Drilldown in die Struktur können folgende Informationen angezeigt werden:
- Gesamtzeit, die für die Ausführung einer Operation oder einer Gruppe von Operationen aufgewendet wurde.
- Anzahl der Ausführungen des Vorgangs oder der Vorgangsgruppe.
- Durchschnittliche Ausführungsdauer des Vorgangs oder der Vorgangsgruppe.
Die unterste Ebene kann Ihnen Informationen aus der untersten Ebene der Vorgänge anzeigen.
Durch Klicken auf „Langsamste“ können Sie auf ein einzelnes Vorkommen zugreifen und die 10 langsamsten Operationen im Beobachtungszeitraum anzeigen. Beim Drilldown der Daten können Sie die einzelnen Operationen in der Reihenfolge ihrer Ausführung auf einer einzelnen Datenkarte anzeigen.