Informationen über TREX-Server 
Das Fenster Landscape: Serviceszeigt Informationen über die TREX-Server an.
Das Fenster besteht aus den Registerkarten MC, Services, Threads, Handles und Load.
Die Registerkarte MC (SAP Management Console) zeigt die folgenden Daten in tabellarischer Form an:
Spalte |
Beschreibung |
Host |
Zeigt an, auf welchen Rechnern, die TREX-Server laufen. |
Instance |
Zeigt die Benennung der TREX-Instanz an. |
Process |
Zeigt den zentralen TREX-Prozess an. |
Description |
Beschreibung des angezeigten Prozesses. |
Status |
Zeigt den Status des TREX-Server an (Running, Stopped, Started ) |
Start Time |
Start-Zeitpunkt |
Elapsed Time |
Verstrichene Zeit seit Start des TREXC-Server |
Mit den Funktionstasten Start und Stop können Sie die jeweiligen TREX-Server starten und stoppen. Weitere Informationen finden Sie unter TREX und TREX-Server starten und stoppen.
Die Registerkarte zeigt die Auslastung der TREX-Server in tabellarischer Form an. Für jeden TREX-Server gibt es eine eigene Zeile. Die Spalten enthalten folgende Informationen:
Spalte |
Beschreibung |
<Ampel>, Host, Port, Service |
Zeigt an, welche TREX-Server verfügbar sind, auf welchen Rechnern sie laufen und welche Ports sie verwenden.
Die Spalte Service zeigt den Servertyp an, beispielsweise indexserver. Eventuell laufen nicht nur TREX-Server, sondern weitere Programme wie z.B. Python-Skripte. Bei solchen Programmen zeigt die Spalte den Wert other an. Ende des Hinweises |
Process ID |
Prozess-IDs der laufenden TREX-Prozesse Der TREX-RFC-Server kann so konfiguriert sein, dass mehrere Instanzen laufen. Die Spalte zeigt dann entsprechend viele Prozess-IDs an. |
CPU / Service Parameters |
Auslastung der CPU Die CPU-Auslastung wird grafisch in Form eines Balkens angezeigt. Der Balken zeigt die CPU-Auslastung des gesamten Rechners (schraffiert) sowie den Anteil des Prozesses (vollfarbig). Der Anteil des Prozess ist bei den meisten Betriebssystemen ungenau und dient nur als grober Anhaltspunkt. Wenn Sie das Kontextmenü anzeigen, sehen Sie die CPU-Auslastung in Prozentzahlen. Wenn die CPU zu mehr als 75 % ausgelastet ist, kann dies auf einen kritischen Systemzustand hindeuten. Eventuell wurde das System aber auch explizit so konfiguriert, dass eine hohe CPU-Auslastung erreicht wird. Wenn Sie detailliertere Informationen zur CPU-Auslastung erhalten möchten, müssen Sie die Betriebssystemmittel verwenden (beispielsweise den Task-Manager unter Windows). Bei einigen TREX-Prozessen kann die Auslastung nicht dargestellt werden. Die Spalte enthält stattdessen folgende Informationen:
|
Memory |
Auslastung des Hauptspeichers Die Auslastung wird grafisch in Form eines Balkens angezeigt. Der Balken zeigt die Auslastung für den gesamten Rechner (schraffiert) sowie den Anteil des Prozesses (vollfarbig). Wenn Sie das Kontextmenü eines Prozesses öffnen, sehen Sie folgende Informationen zum Speicher:
|
Threads |
Anzahl der laufenden Threads |
Act. Req., Pend. Req. |
Anzahl der Requests, die ein TREX-Server gerade verarbeitet und die zur Verarbeitung anstehen Wenn die Werte in den beiden Spalten sehr hoch sind, kann dies bedeuten, dass der TREX-Server überlastet ist. |
Finished Req. |
Anzahl der Requests, die ein TREX-Server seit seinem Start verarbeitet hat |
Resp. Time |
Durchschnittliche Dauer eines Requests in Sekunden. Wenn ein TREX-Server den Wert 0 hat, hat er keine Requests erhalten. Dies kann darauf hindeuten, dass der TREX-Server falsch konfiguriert ist. Bei einem verteilten TREX-System ist weniger der absolute Wert eines TREX-Servers interessant, als vielmehr ein Vergleich zwischen den TREX-Servern. Sie können beispielsweise prüfen, ob alle Index-Server ähnliche Werte haben. Dies bedeutet, dass sich die Last gleichmäßig auf die Index-Server verteilt. |
Request/Sec |
Durchschnittliche Anzahl an Requests, die ein TREX-Server pro Sekunde verarbeitet |
Wenn eine Zelle keine Werte anzeigt, meldet der TREX-Server keine Werte an das TREX-Admin-Tool. Mögliche Gründe sind:
Der TREX-Server ist nicht verfügbar.
Der TREX-Server ist überlastet.
Der Registerkarte Threads können Sie entnehmen, welche Threads momentan welche Methoden ausführen. Sie sehen ebenfalls, wie lange die Bearbeitung einer Methode bereits andauert.
Spalte |
Beschreibung |
Host, Port, Service |
Zeigt an, welche TREX-Server auf welchen Rechnern laufen und welche Ports verwendet werden. |
Hierarchy |
gibt an, ob der Thread von einem anderen Thread erzeugt wurde Falls dies der Fall ist, wird der Thread mit einem Kreis dargestellt. Gibt es keine Abhängigkeiten, wird ein Dreieck angezeigt. |
Thread ID |
ID des Threads |
Thread Type |
Art des Threads, z. B. Request |
Method |
Angabe der Methode, die der Thread ausführt |
Detail |
Angabe von Detail-Informationen zum laufenden Thread |
Duration |
gibt die Dauer, die der Thread bereits für die Bearbeitung der Methode benötigt hat |
Um die angezeigten Informationen zu exportieren, klicken Sie mit der sekundären Maustaste auf einen Tabelleneintrag und wählen Sie den Befehl Export Table As CSV.
Der Registerkarte Handles können Sie die Anzahl der Handles entnehmen, welche von einem Prozess erzeugt wurden und benutzt werden.
Die Prüfung open_handles im TREX-Alert-Server listet ebenso alle genutzten Handles auf.
Spalte |
Beschreibung |
Host, Port, Command |
zeigt an, welcher Befehl auf welchem Rechner ausgeführt wird und welcher Port verwendet wird |
Process ID |
Prozess-IDs der laufenden TREX-Prozesse |
Handles |
Anzahl der vom Prozess genutzten Handles Der Wert ergibt sich aus der Summe der Sockets, Dateien und unbekannten Handles.. |
Sockets |
Anzahl der vom Prozess benutzen Sockets |
Files |
Anzahl der vom Prozess geöffneten Dateien |
Um die angezeigten Informationen zu exportieren, klicken Sie mit der sekundären Maustaste auf einen Tabelleneintrag und wählen Sie den Befehl Export Table As CSV.
Um alle Handles für einen Prozess oder die Handles aller Services in einem separaten Fenster aufzulisten, klicken Sie mit der sekundären Maustaste auf einen Tabelleneintrag und wählen Sie den Befehl Handles for Process <Process ID@Host> bzw. Handles for All Services @<Host>.
Hinweis
Die maximal erlaubte Anzahl von Handles haben Sie bei der Installation im Parameter Number of open files per process angegeben.
In der Registerkarte Load können Sie verschiedene Kennzahlen der TREX-Server in Relation zur Zeit in einem Diagram darstellen. Zu den Kennzahlen gehören z. B. Speicher- und CPU-Auslastung.
Im unteren linken Bildschirmbereich können Sie den Host auswählen, dessen Kennzahlen dargestellt werden sollen.
Im unteren rechten Bildschirmbereich können Sie die Kennzahlen auswählen, die im Diagram (oberer Bildschirmbereich) angezeigt werden sollen. In diesem Bildschirmbereich werden auch Information zur Y-Achse und Maximal- und Durchschnittswerte der Kennzahlen angezeigt.
Die Einteilung der X-Achse, auf der die Zeit abgebildet wird, können Sie unterhalb der Registerkarten mit Hilfe einer Dropdown-Box vornehmen.
Die Anzeige der Kennzahlen erfolgt mit unterschiedlichen Farben. Der Graph einer ausgewählten Kennzahl wird fett dargestellt.
Die vorliegenden Werte können über die Schaltfläche Export in eine csv-Datei exportiert werden.