Performance Data

Die folgenden Key Performance-Indikatoren werden gesammelt, aggregiert und gemeldet:

Systemtyp Aggregation Performance-Ressourcentyp Quelle

Physischer Server

Stündlich, täglich und monatlich

Durchschnittliche CPU-Auslastung gesamt

CPULOAD Check

Gesamtgröße und belegter Speicherplatz (kB) jedes lokalen Dateisystems und kumuliert über alle lokalen Dateisysteme

FILESYSTEMS Check

Gesamtmenge und belegter virtueller Speicher

PAGINGSPACE Check

Belegter physischer Speicher

MEMORY Check

Netzwerk-I/O übertragene und empfangene Kilobytes

NETWORK_IO Custom Check

Festplatten-I/O Anzahl der Lese- und Schreibvorgänge

DISK_IO Custom Check

Festplatten-I/O gelesene und geschriebene Kilobytes

Netzwerk-Antwortzeit

NW_RESPONSE Custom Check

HTTP-Antwortzeit

HTTP_RESPONSE Custom Check

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

Daily Check

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

JVMGarbageCollector Check

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

JVM_MEMORY Check

SAP-Instanz (Web Dispatcher)

Stündlich, täglich und monatlich

Anzahl der Verbindungen

WD_ConnectionStat Check

Anzahl der Threads

WD_ThreadStat Check

Anzahl der Warteschlangen

WD_QueueStat Check

SAP-System (ABAP und ABAP+Java)

Stündlich, täglich und monatlich

Anzahl der gleichzeitigen Benutzer

TH_USER_LIST

Anzahl der Transporte

TMS_ImportStat Check

Täglich und monatlich

Durchschnittliche Dialogantwortzeit und Anzahl der Dialogschritte

Daily Check

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

End-to-End Application Monitoring

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

ORA_TABLESPACES Check

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

DB2_TABLESPACES Check

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:

Anzeige von Performance-Daten

Sie können die Performance-Daten für jedes System in Avantra anzeigen. Wählen Sie Systems  Servers, Systems  SAP Instances, Systems  SAP Systems oder Systems  Databases 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:

  1. Wählen Sie Configuration  Performance Data.

  2. 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.

  3. 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.

  1. Wählen Sie Configuration  Performance Data. Wechseln Sie zu den Charts.

  2. Öffnen Sie eine Diagrammdefinition oder erstellen Sie eine neue, um Farben, Achsenbeschriftungen usw. anzupassen.