Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – www.soreco.ch Debugging, Logging, Monitoring, Tools Autoren: Reguel Wermelinger + Reto Weiss Datum: 12.4.2012.

Ähnliche Präsentationen


Präsentation zum Thema: "Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – www.soreco.ch Debugging, Logging, Monitoring, Tools Autoren: Reguel Wermelinger + Reto Weiss Datum: 12.4.2012."—  Präsentation transkript:

1 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging, Logging, Monitoring, Tools Autoren: Reguel Wermelinger + Reto Weiss Datum:

2 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Inhalt Debugging in Xpert.ivy Error Report / Id Request Logging Java Debugging in Xpert.ivy Visual VM Monitoring mit JMX Fragen 2

3 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging Breakpoints Prozess Breakpoints Breakpoints auf Wertänderungen in Datenklasseattributen 3

4 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging Variable und Expression View Anzeige von Prozessdaten Ändern von Prozessdaten Ausdrücke auflösen 4

5 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging Callstacks Stackelement pro Sub Prozess Aufruf Stackelement pro RD Methodenaufruf Variable View zeigt lokale Variablen pro Stackelement 5

6 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging Runtime Log View Log Level Filter User Filter Löschen des Logs 6

7 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging Prozess Performance View Statistik pro Prozess Element – Anzahl Ausführungen – Ausführzeiten (Total, Minimum, Maximum, Durchschnitt) Interne und externe Ausführungszeiten Intern := Prozess Engine Externe := Fremdsystem Export to Excel 7

8 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Debugging Prozess Performance Statistik Auf dem Server Einschaltbar über System Property Schreibt periodisch Excel Datei mit der Prozess Performance Statistik. 8

9 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Error Report Report mit wichtigen Information über einen Fehler und die Umgebung. Bei Supportanfragen immer beilegen! Verfügbar auf – Runtime Log Detail Dialog – Menu Xpert.ivy > Debug > Save Debug Report – HTML Error Pages – RIA Error Dialog 9

10 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Error Report Beinhaltet auf dem Server nur minimale Information (Security!) Vollständige Ausgabe kann über System Property eingeschaltet werden (Debugging). Debug Report über /ivy/error 10

11 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Error Id Eindeutige Fehlernummer Jeder Fehler hat eine eindeutige Fehlernummer Suchen von Log Einträgen zu einem bestimmten Benutzerfehler. 11

12 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Request Logging Request Id Jeder Request hat eine eindeutige Nummer Jeder Log Eintrag enthält die entsprechende Request Id Suchen von Log Einträgen zu einem bestimmten Request Start und Ende der Requestverarbeitung kann geloggt werden Verarbeitungszeiten 12

13 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Java Debugging Debuggen von eignen Java Klassen in Xpert.ivy Debugging von Java Klassen Debugging von Xpert.ivy mit Xpert.ivy 13

14 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Java Debugging Debugging von Xpert.ivy auf sich selber! Breakpoints im UI Thread Konfiguration (Remote Debugging) -agentlib:jdwp=transport=dt_socket, server=y,address=8001,suspend=n 14

15 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Visual VM Monitoring von Java Prozessen: – CPU – Memory – Garbage Collection – Threads – Anzahl Instanzen 15

16 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – Monitoring Monitoring mit JMX JMX aktivieren: -Dcom.sun.management.jmxremote.port=9003 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false Visual VM MBeans Relevante Daten aufzeichnen bevor Fehler passieren! Langzeit Monitoring und Alarmierung: – Munin – Nagios – … 16

17 Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug –

18 Fragen 18


Herunterladen ppt "Soreco AG - ivyTeam – Alpenstrasse 9 – 6304 Zug – www.soreco.ch Debugging, Logging, Monitoring, Tools Autoren: Reguel Wermelinger + Reto Weiss Datum: 12.4.2012."

Ähnliche Präsentationen


Google-Anzeigen