Performance Data
Systemtyp | Aggregation | Performance-Ressourcentyp | Quelle |
---|---|---|---|
Physischer Server |
Stündlich, täglich und monatlich |
Durchschnittliche CPU-Auslastung gesamt |
|
Gesamtgröße und belegter Speicherplatz (kB) jedes lokalen Dateisystems und kumuliert über alle lokalen Dateisysteme |
|||
Gesamtmenge und belegter virtueller Speicher |
|||
Belegter physischer Speicher |
|||
Netzwerk-I/O übertragene und empfangene Kilobytes |
|||
Festplatten-I/O Anzahl der Lese- und Schreibvorgänge |
|||
Festplatten-I/O gelesene und geschriebene Kilobytes |
|||
Netzwerk-Antwortzeit |
|||
HTTP-Antwortzeit |
|||
SAP-Instanz (ABAP und ABAP+Java) |
Stündlich, täglich und monatlich |
Maximale Anzahl gleichzeitiger Benutzer |
Monitoring Tree ActivitySnapshot ActiveUsersCount |
Täglich und monatlich |
Durchschnittliche Dialogantwortzeit und Anzahl der Dialogschritte |
||
Durchschnittliche Antwortzeit und Anzahl der Dialogschritte für benannte Transaktionen |
|||
Durchschnittliche Antwortzeit und Anzahl der Dialogschritte aller benannten Transaktionen zusammen pro Instanz |
|||
Top-N Transaktionsantwortzeiten sortiert nach durchschnittlicher Antwortzeit und nach Anzahl der Schritte |
|||
CCMS-Leistungszähler |
CCMS und CCMS_MONSET Custom Checks |
||
SAP-Instanz (Java-only) |
Stündlich, täglich und monatlich |
J2EE Garbage Collection Laufzeitverhältnis |
|
J2EE DSR durchschnittliche Aktionsantwortzeit |
Durchschnitt der Summe der Zeiten (cpu, gen, load, net…) pro DSR-Datensatz mit ungleichen Aktionstypen zu 'unknown' |
||
J2EE DSR Anzahl der Aktionen |
|||
JVM-Speicher verwendeter und zugewiesener Speicherplatz |
|||
SAP-Instanz (Web Dispatcher) |
Stündlich, täglich und monatlich |
Anzahl der Verbindungen |
|
Anzahl der Threads |
|||
Anzahl der Warteschlangen |
|||
SAP-System (ABAP und ABAP+Java) |
Stündlich, täglich und monatlich |
Anzahl der gleichzeitigen Benutzer |
TH_USER_LIST |
Anzahl der Transporte |
|||
Täglich und monatlich |
Durchschnittliche Dialogantwortzeit und Anzahl der Dialogschritte |
||
Durchschnittliche Antwortzeit und Anzahl der Dialogschritte für benannte Transaktionen |
|||
Durchschnittliche Antwortzeit und Anzahl der Dialogschritte aller benannten Transaktionen zusammen pro System |
|||
Top-N Transaktionsantwortzeiten sortiert nach durchschnittlicher Antwortzeit und nach Anzahl der Schritte |
|||
Stündlich, täglich und monatlich |
End-to-End ABAP-, Java- und HTTP-Antwortzeiten |
||
CCMS-Leistungszähler |
CCMS und CCMS_MONSET Custom Checks |
||
Datenbank (alle Datenbanktypen, außer MySQL und PostgreSQL) |
Stündlich, täglich und monatlich |
Datenbankgröße und belegter Speicherplatz |
ADA_DATAAREA, DB2_TABLESPACES, MSS_DBUSAGE, SYB_DataSpaces, HDB_Disks, ANY_DBSpaces SIQ_DataSpaces und ORA_TABLESPACES Checks |
Datenbank (MaxDB) |
Stündlich, täglich und monatlich |
Anzahl der Sitzungen |
Anzahl der Sitzungen, die verbundenen Benutzern gehören |
Daten-Cache-Hit-Rate |
|||
Katalog-Cache-Hit-Rate |
|||
Datenbank (Microsoft SQL Server) |
Stündlich, täglich und monatlich |
Anzahl der Anmeldungen |
OS-Leistungswert des Zählers mit dem Namen 'User Connections' |
Puffer-Cache-Hit-Rate |
|||
Sperrwartezeit |
|||
Anzahl der Deadlocks |
|||
Datenbank (Oracle) |
Stündlich, täglich und monatlich |
Tablespace-Größe und belegter Speicherplatz |
|
Anzahl der Anmeldungen |
'logons current' von V$SYSSTAT |
||
Daten-Puffer-Hit-Rate |
|||
DD-Cache-Hit-Rate |
|||
Verhältnis Benutzer-/rekursive Aufrufe |
|||
Sortierungen im Speicher |
|||
Kurze Tabellen-Scans |
|||
Anzahl der wartenden Sitzungen |
|||
Enqueue-Deadlocks, Timeouts und Wartezeiten |
|||
Datenbank (DB2) |
Stündlich, täglich und monatlich |
Tablespace-Größe und belegter Speicherplatz |
|
Anzahl der Verbindungen |
Summe der lokalen und Remote-Verbindungen SNAPDBM |
||
Bufferpool-Hit-Rate |
|||
Sort-Überläufe % |
|||
LSN-Gab-Clean-Triggers |
|||
Zeit, die die Datenbank auf Sperren wartete |
|||
Sperrwartezeiten |
|||
Deadlocks |
|||
Sperreskalationen |
|||
Datenbank (SAP HANA) |
Stündlich, täglich und monatlich |
Festplattengröße/-nutzung der benannten Volumenpartition |
Performance-Daten-Tabellen M_VOLUMES und M_VOLUME_SIZES |
Physische Speichergröße/-nutzung pro Host |
|||
Spitzenspeicherlimit Größe/Nutzung |
|||
CPU-Auslastung pro Host |
|||
Anzahl der gesamten Sperrwartezeiten |
|||
Gesamte Sperrwartezeit pro Server |
|||
Backup-Größe |
|||
Backup-Durchsatz |
|||
Datenbank (SAP ASE) |
Stündlich, täglich und monatlich |
Anzahl der Verbindungen |
Anzahl der suids in master.sysprocesses |
Cache-Hit-Rate |
|||
Datenbank (SAP SQL Anywhere) |
Stündlich, täglich und monatlich |
Anzahl der Verbindungen |
ConnCount von sa_db_properties |
Cache-Hit-Rate |
|||
Checkpoint-Dringlichkeit |
|||
Wiederherstellungsdringlichkeit |
|||
Datenbank (SAP IQ) |
Stündlich, täglich und monatlich |
Haupt-Cache-Größe |
SIQ_Cache-Check |
Temp-Cache-Größe |
|||
Genutzter Haupt-Cache |
|||
Genutzter Temp-Cache |
|||
Haupt-Cache-Hit-Rate |
|||
Temp-Cache-Hit-Rate |
|||
Katalog-Cache-Maximalgröße |
|||
Genutzter Katalog-Cache |
|||
Katalog-Cache-Hit-Rate |
|||
Zugewiesener Speicher |
|||
Aktive Verbindungen |
SIQ_Connections-Check |
Performance-Indikatoren werden in der Benutzeroberfläche angezeigt und in den Service Level Reports für diejenigen Systeme gemeldet, bei denen die Performance-Datenerfassung aktiviert ist. Dies kann systembezogen (über den PerfDataCollection Monitoring-Parameter) ein- oder ausgeschaltet werden.
Performance-Indikatoren werden automatisch in stündliche, tägliche und monatliche Werte aggregiert, wobei stündliche und tägliche Werte sechs Monate und monatliche Werte drei Jahre lang in Avantra gespeichert werden (siehe auch Performance.PERFDATA_KEEPTIME_MONTHLY).
Konfiguration der Performance-Datenerfassung
Die meisten Konfigurationsoptionen wurden bereits unter Performance Data Collection beschrieben, aber wir fassen sie hier zusammen und beschreiben einige weitere Optionen:
-
Die PerfDataCollection Monitoring Parameters definieren, ob die Performance Data Collection überhaupt ausgeführt wird. Dieser Parameter ist für Servers, Databases, SAP Instances und SAP Systems verfügbar.
-
Die Avantra Server-Eigenschaften Performance.PERFDATA_KEEPTIME und Performance.PERFDATA_KEEPTIME_MONTHLY definieren, wie lange Performance-Daten in Avantra gespeichert werden.
-
Wenn Sie Antwortzeiten benannter Transaktionen erfassen möchten, müssen Sie diese mit dem PerfDataTransactions Monitoring Parameter definieren.
-
Sie können die Top-N-Antwortzeitstatistiken mit den PerfDataTARuntimeStepsMinPct, PerfDataTARuntimeTop, PerfDataTAStepsTop und PerfDataTopNIncludeReports Monitoring Parameters konfigurieren.
-
Wenn die Checks, auf denen die Performance Data Collection basiert, deaktiviert sind, werden keine Performance-Daten erfasst.
-
Einige der Schwellwerte, die die zugrunde liegenden Checks konfigurieren, beeinflussen auch die Anzeige der Performance-Daten. Wenn Warning- oder Critical-Schwellenwerte überschritten werden, werden die Punkte in den Performance-Daten-Histogrammen entsprechend eingefärbt.
Diese sind:
-
DialogRespTimeWarn und DialogRespTimeCrit für die Transaktionsantwortzeiten
-
JavaASAvgRespTimeWarn und JavaASAvgRespTimeCrit für die J2EE-Antwortzeiten
-
-
End-to-End-Antwortzeiten sind nur verfügbar, wenn Sie End Points konfiguriert haben.
Anzeige von Performance-Daten
Sie können die Performance-Daten für jedes System in Avantra anzeigen. Wählen Sie
, , oder und wechseln Sie zum Tab Performance.Auf der linken Seite befindet sich eine Liste oder sogar ein Baum von Diagrammen. Sie können auf ein Element doppelklicken, um ein Diagramm zur Seite hinzuzufügen, und auf die Schaltfläche X klicken, um es zu entfernen.
Sie können den Zeitraum der Daten global für alle angezeigten Diagramme auswählen. Es gibt vordefinierte Zeiträume (Last 24 Hours, Last Week, Last Month, Last Year), oder Sie füllen beliebige Werte für Since und Until aus.
Darüber hinaus haben Sie die Möglichkeit, in jedes einzelne Diagramm hinein zu zoomen, indem Sie mit der Maus ein Rechteck um den gewünschten Bereich des Diagramms ziehen. Klicken Sie auf das Symbol , um die Originalgröße wiederherzustellen.
Die Gesamtgröße der Diagramme kann mit den Schaltflächen + und - geändert werden.
Für jedes Diagramm gibt es eine Option, Rohdaten in einer Tabelle anzuzeigen und sie als CSV-Datei zu exportieren (über das Symbol ). Sobald Sie alle Diagramme auf der Seite angeordnet haben, können Sie diese in eine PDF-Datei exportieren.
Diagramme werden automatisch basierend auf den maximalen und minimalen Werten der Daten skaliert. Dies kann irreführend sein, insbesondere bei Prozentwerten. Es kann Situationen geben, in denen das Diagramm extrem hohe (visuelle) Maximalwerte anzeigt, während die y-Achse tatsächlich einen Bereich zwischen beispielsweise 0,3 % und 0,6 % zeigt. In diesem Fall kann es sinnvoller sein, den Bereich der y-Achse auf Werte zwischen 0 und 100 % anzupassen. Sie können dies mit dem Symbol erreichen.
Wie bereits erwähnt, kann es auf der linken Seite einen Baum von Diagrammen geben. Für ein SAP System können Sie beispielsweise alle SAP System-bezogenen Performance-Daten anzeigen, aber auch die der Database-Instanz, anderer SAP Instances oder sogar der Servers, die das SAP System umfassen, einbeziehen. Dies ermöglicht es Ihnen, beispielsweise Transaktionsantwortzeiten mit CPU-Werten oder Database-Sperren zu korrelieren.
Sie benötigen die View Systems Permission, um Performance-Daten anzuzeigen.
Konfiguration benutzerdefinierter Performance-Daten-Ressourcentypen
Die benutzerdefinierte Performance-Datenerfassung kann über den RUN_PROG Custom Check, oder die API Documentation der Custom Checks SQL_QUERY und RUN_JS erfolgen. Vorher müssen Sie jedoch Ihre eigenen benutzerdefinierten Performance-Ressourcentypen definieren. Gehen Sie dazu wie folgt vor:
-
Wählen Sie
. -
Klicken Sie auf die Schaltfläche New, um einen neuen Performance-Ressourcentyp zu erstellen. Ein Name für den neuen Performance-Ressourcentyp ist erforderlich und es muss festgelegt werden, für welchen System Type er relevant ist. Wenn der System Type entweder SAP Instance oder SAP System ist, kann zusätzlich der Instance Type ausgewählt werden. Das Kontrollkästchen Create default chart definition ist standardmäßig aktiviert. Dies bedeutet, dass zusammen mit einem neuen Performance-Ressourcentyp eine Diagrammdefinition erstellt wird.
-
Nach dem Drücken von Finish ist der neue Performance-Ressourcentyp fertig und kann zur Erfassung benutzerdefinierter Performance-Daten verwendet werden.
Anzeige benutzerdefinierter Performance-Daten
Um die benutzerdefinierten Performance-Daten anzuzeigen, ist es notwendig, eine benutzerdefinierte Diagrammdefinition zu erstellen. Wenn der Performance-Ressourcentyp erstellt wird, ist es möglich, auch eine Diagrammdefinition zu erstellen. Die Diagrammdefinition kann jedoch auch nachträglich erstellt werden, oder es kann eine zweite Diagrammdefinition erstellt werden.
-
Wählen Sie
. Wechseln Sie zu den Charts. -
Öffnen Sie eine Diagrammdefinition oder erstellen Sie eine neue, um Farben, Achsenbeschriftungen usw. anzupassen.