Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

104
1 LIVE WEBCAST – IVV (VERSICHERUNGSGRUPPE HANNOVER) APPLICATION PERFORMANCE IM LIVE-BETRIEB SICHERSTELLEN. Andreas Klempt System Architekt ivv GmbH Daniel Kaar Technology Strategist Compuware APM

description

In diesem Live-Webcast ( http://youtu.be/n5e9vAoMDcA ), zeigt Herr Andreas Klempt, Systems Architect, bei der i v v (IT Dienstleister der Versicherungsgruppe Hannover), warum EIN Performance-Werkzeug für den gesamten Life-Cycle eingesetzt wird und wie man in der Praxis dauerhafte, proaktive System- und Anwendungsüberwachung betreibt, die Probleme punktgenau identifizieren und frühzeitig beheben kann, die Performance im Live-Betrieb (alle Transaktionen, 24/7) misst und geschäftskritische Metriken unterschiedlicher Teilsysteme korreliert.

Transcript of Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Page 1: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

11

LIVE WEBCAST – IVV (VERSICHERUNGSGRUPPE HANNOVER)

APPLICATION PERFORMANCE IM LIVE-BETRIEB SICHERSTELLEN.

Andreas KlemptSystem Architektivv GmbH

Daniel KaarTechnology Strategist

Compuware APM

Page 2: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

2

Opinion Leader are saying …

Page 3: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

3

Opinion Leader are saying …

Page 4: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

4

Opinion Leader are saying …

Page 5: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

5

Opinion Leader are saying …

Page 6: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

6

Opinion Leader are saying …

Page 7: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

7

It´s about survival …

156 / 80

8 / 10

1

Page 8: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

8

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Page 9: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

9

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“

Page 10: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

10

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“

… 1 Mio $ spend 1% performance increase

Page 11: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

11

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Complexity

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“

… 1 Mio $ spend 1% performance increase

Page 12: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

12

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Complexity

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“Innovation

… 1 Mio $ spend 1% performance increase

Page 13: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

13

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Complexity

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“Innovation

… 1 Mio $ spend 1% performance increase Guess Work

Page 14: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

14

Increasing Complexity & Expectations

Time

Page 15: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

15

Increasing Complexity & Expectations

Time

Complexit

y

Page 16: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

16

Increasing Complexity & Expectations

Time

Complexit

yExpectat

ions

Page 17: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

17

Increasing Complexity & Expectations

Time

Complexit

yExpectat

ions

Page 18: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

18

Decreasing Visibility & Control …

Time

Complexit

yExpectat

ions

Page 19: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

19

Decreasing Visibility & Control …

Time

Visibility

Complexit

yExpectat

ions

Page 20: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

20

Decreasing Visibility & Control …

Time

Control

Visibility

Complexit

yExpectat

ions

Page 21: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

21

Decreasing Visibility & Control …

Time

Control

Visibility

Complexit

yExpectat

ions

Page 22: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

22

Visibility Gap

Time

Complexit

yExpectat

ions

Control

Visibility

Page 23: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

23

Visibility Gap

Time

• App Speed / Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 24: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

24

Visibility Gap

Time

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 25: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

25

Visibility Gap

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 26: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

26

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 27: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

27

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 28: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

28

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 29: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

29

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 30: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

30

Throwing money does not work …

Time

$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 31: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

31

Throwing money does not work …

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 32: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

32

Closing the Visibility Gap

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 33: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

33

Closing the Visibility Gap

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 34: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

34

Stay ahead of complexity ….

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

Page 35: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

35

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

What if you could ….

Time

?$/€

Complexit

yExpectat

ions

Control

Visibility

Page 36: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

36

Close Visibility Gap for good

Time

?$/€

Complexit

yExpectat

ions

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Control

Visibility

Page 37: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

3737

COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE

A Production Monitoring Story

Page 38: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

38

Whydo we build

applications?

Page 39: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

39

Page 40: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

40

Page 41: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

41

applications

Page 42: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

42

Page 43: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

43

Page 44: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

44

Page 45: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

45

Page 46: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

46

Page 47: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

47

Page 48: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

48

Page 49: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

49

Page 50: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

50

Page 51: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

51

Page 52: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

52

Page 53: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

53

Page 54: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

54

Business Case?

Page 55: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

55

Business Case?

Page 56: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

56

Page 57: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

57

Page 58: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

58

End-to-End

Complete Stack

Page 59: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

59

Page 60: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

60

Page 61: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

61

Page 62: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

62

You recognize increasing load

Page 63: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

63

While monitoring the response time, one would be pleased: it almost remains stable

You recognize increasing load

Page 64: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

64

The Business Transaction on Revenue uncovers an important fact: revenue

decreases to zero

While monitoring the response time, one would be pleased: it almost remains stable

You recognize increasing load

Page 65: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

65

The Business Transaction on Revenue uncovers an important fact: revenue

decreases to zero

While monitoring the response time, one would be pleased: it almost remains stable

You recognize increasing load

The Business Transaction on Failing Bookings even showed an early indication

and can be used as drilldown source to start your analysis now

Page 66: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

66

Triage

Page 67: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

67

Life-cycleProactiveService Level Eng.Focused Tuning

BusinessUser Experience

Service Level Mgmt.Impact Analysis

Transaction TypesConversions

DeepCode-Level

ContextAutomatedActionable

Full Coverage24x7 Transaction TracingAll Transactions & Users

End-to-endAll TiersTransaction-PureOpen

Page 68: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

68

Page 69: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

69

Page 70: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

70

whywe build

applications!That‘s

Page 71: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Compuware DTMfür Monitoring und Diagnose

Andreas [email protected]

Page 72: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 45

Agenda

ivv GmbH System Architektur (Auszug) Motivation für den Einsatz von Compuware DTM in der ivv Compuware DTM Einsatz in der ivv Zusammenfassung

Page 73: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Wer sind wir?

Die ivv ist IT-Dienstleiter für öffentlich-rechtliche Versicherer Anwendungsentwicklung Betrieb Service

ca. 370 Mitarbeiter Unsere Kunden:

ivv GmbH Seite 46

Page 74: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

System Architektur (Auszug)

ivv GmbH Seite 47

z/OS

Java Swing

Windows 7

Solaris

DB2

WIN

200

8

Cobol RT Weblogic Server

ios

Browser Mobile

CTG

DB2 DB2

CICS

MQ

Dar

stel

lung

Mid

dlew

are

Bac

kend

Dat

en

Page 75: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 48

Motivation

Stetiger Ausbau der JEE-basierten Anwendungen in der ivv Die Abhängigkeit der Anwender von der IT nimmt zu, ohne IT ist

der Anwender nicht mehr arbeitsfähig Komplexität der Anwendungen steigt kontinuierlich

Serviceorientierter Ansatz ermöglicht erweiterte Funktionalität aber bedingt mehr Systeme und verstärkte Kommunikation

Integration von Fremdkomponenten erweitert Funktionalität

Page 76: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 48

Motivation

Stetiger Ausbau der JEE-basierten Anwendungen in der ivv Die Abhängigkeit der Anwender von der IT nimmt zu, ohne IT ist

der Anwender nicht mehr arbeitsfähig Komplexität der Anwendungen steigt kontinuierlich

Serviceorientierter Ansatz ermöglicht erweiterte Funktionalität aber bedingt mehr Systeme und verstärkte Kommunikation

Integration von Fremdkomponenten erweitert Funktionalität

Instabilitäten und Performanceengpässe sorgen für Akzeptanzprobleme einer Anwendung!

Page 77: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 49

Bisherige Monitoring / Diagnosewerkzeuge

Die ivv-Anwendungslandschaft besteht aus diversen Anwendungen und interagiert mit vielen Systemen

Für jedes System gibt es derzeit eigene Monitoring / Diagnosewerkzeuge WFMS-Statistik-Log iVAS-Perfomance Trace CICS-Transaktion-Statistiken Applikations-Logs System-Fehleranzeige …

Page 78: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 50

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Page 79: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 50

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Page 80: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Page 81: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Page 82: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Page 83: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Page 84: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Page 85: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 52

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Page 86: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Trendanalysen - Anwendungen

ivv GmbH Seite 53

Dedizierte Dashboards für die Produktverantwortlichen für jeden Tag / jede Woche / jeden Monat / …

Page 87: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Trendanalysen - Systemtechnik

ivv GmbH Seite 54

Beispiel für eine Detail-Dashboard für die Systemtechnik

Page 88: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

ivv GmbH Seite 55

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Page 89: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Page 90: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Page 91: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Page 92: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Page 93: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Page 94: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Ein Großteil der Antwortzeit liegt in diesem

SQL. Damit zum DB-Admin!

Page 95: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 2: Erkennung und Analyse von Problemen

Erweiterung des PurePath um Kontext-Informationen Mit Compuware DTM können Methodenparameter und Rückgabewerte

(einfache Datentypen) ebenfalls protokolliert werde

ivv GmbH Seite 57

Page 96: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 2: Erkennung und Analyse von Problemen

Erweiterung des PurePath um Kontext-Informationen Mit Compuware DTM können Methodenparameter und Rückgabewerte

(einfache Datentypen) ebenfalls protokolliert werde

ivv GmbH Seite 57

Page 97: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Beispiel 2: Erkennung und Analyse von Problemen

Erweiterung des PurePath um Kontext-Informationen Mit Compuware DTM können Methodenparameter und Rückgabewerte

(einfache Datentypen) ebenfalls protokolliert werde

ivv GmbH Seite 57

Page 98: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Benutzerorientierte Analyse

ivv GmbH Seite 58

Damit ist z. B. auch eine benutzerorientierte Fehler-Analyse möglich: Was hat der Anwender vor dem Fehler gemacht?

Page 99: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Benutzerorientierte Analyse

ivv GmbH Seite 58

Damit ist z. B. auch eine benutzerorientierte Fehler-Analyse möglich: Was hat der Anwender vor dem Fehler gemacht?

Page 100: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Benutzerorientierte Analyse

ivv GmbH Seite 58

Damit ist z. B. auch eine benutzerorientierte Fehler-Analyse möglich: Was hat der Anwender vor dem Fehler gemacht?

Page 101: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Zusammenfassung

Durch Compuware DTM werden wir frühzeitig auf Störungen aufmerksam

Schneller und effektiver in der Fehleranalyse und Diagnose Fehleranalysen auch in Fremdprodukten möglich…

… durch die Übergabe des Pure-Path an den Hersteller unserer Druckkomponente, welchen dieser mittels des „Light“-Client analysiert und damit die Fehler schneller diagnostiziert

… durch Dedizierte Optimierungsvorschläge an den Hersteller unserer Workflow-Komponente

„Gefühlte“-Performance Probleme der Anwender objektivieren

ivv GmbH Seite 59

Page 102: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Herausforderungen / weitere Themen

Performanceanalyse in der Produktion ist zu spät, daher … … müssen fachliche Anforderungen auch unter dem Blickwinkel der

Performance betrachtet werden. … schon bei der Entwicklung Performance-Aspekte beachten. Daher: Compuware DTM noch mehr im Entwicklungsumfeld einsetzen

Auswertung auf clientseitige Analysen (UEM) POC ist erfolgt, Einsatz wird derzeit geprüft.

Evtl. Ausweitung auch auf CTG und CICS Allerdings existieren hier schon Monitor- und Diagnose-Möglichkeiten,

so dass hier ein Einsatz noch unklar ist.

ivv GmbH Seite 60

Page 103: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Q&A

Daniel Kaar, Technology [email protected]

Web: http://www.compuware.com/apmCommunity: https://apmcommunity.compuware.comBlog: http://apmblog.compuware.com/Twitter: http://twitter.com/#!/CompuwareAPM

Andreas Klempt, System [email protected]

Web: www.ivv.de

Free Download – Analysten Report: Research in Action Vendor Selection Matrix Report

http://cpwr.it/qYmjm

Page 104: Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

© 2011 Compuware Corporation — All Rights Reserved

104