Performant mit CAPE und der Performance Signatur. 10.09. 2015 MMS APM Kay Koedel



Ähnliche Dokumente
Wanna be faster? Performance kann man managen! Application Performance Management, TIC Konferenz 2014

Application Performance Management. Auch eine Frage des Netzwerkes?

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Service IT. Proaktive IT. Reaktive IT. Chaotische IT. If you can not measure it you can not control it If you can not control it you can not manage it

TELEMETRIE EINER ANWENDUNG

Build-Pipeline mit Jenkins

Big Data Performance Management

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

Performance Analyses with inspectit

Bewertung von Messdaten. am Beispiel der Durability Database DDB

An integrated total solution for automatic job scheduling without user interaction

Ist Ihre Mainframe Anwendungs- Umgebung wirklich so effizient, wie Sie denken?

CAIRO if knowledge matters

Datenbank-Service. RZ-Angebot zur Sicherstellung von Datenpersistenz. Thomas Eifert. Rechen- und Kommunikationszentrum (RZ)

SAP Memory Tuning. Erfahrungsbericht Fritz Egger GmbH & Co OG. Datenbanken sind unsere Welt

HANDBUCH LSM GRUNDLAGEN LSM

Im Kapitel Resourc Manager werden die verschiedenen Möglichkeiten der Überwachung von Messwerten eines Server oder Benutzers erläutert.

MEHRWERK. Web Collaboration

QDB AddOn. Eine NetIQ AppManager Erweiterung von generic.de

Dynamic Ressource Management

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

OPNET s Application Response Expert (ARX)

Process Management Solutions. Eckhard Behr Patrick Müller

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

Oracle APEX Installer

... über OGVIT GmbH & Co. KG

Relution Enterprise App Store. Mobilizing Enterprises. 2.6 Release Note

Release Automation für Siebel

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP1

Pasolfora Database Appliance PDA

Oracle GridControl Tuning Pack. best Open Systems Day April Unterföhring. Marco Kühn best Systeme GmbH

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Performance Report OXID eshop 5.0 Enterprise Edition

MHP Mobile Business Solution Ihre Prozessoptimierung, um ortsunabhängig flexibel und hoch produktiv zu agieren!

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service


Systems Management Competence

SAP NetWeaver Gateway. 2013

Military Air Systems

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

SolarWinds Engineer s Toolset

Systems Management Competence Unternehmenspräsentation

Anleitung zur Online-Schulung

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

SQL Projekt AG Lösungen für die Versicherungswirtschaft

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

Best Practice Infor PM 10 auf Infor Blending

Kampagnen mit Maildog

Stabilisierung von J2EE-Anwendungen durch APM

TRAINING & LEARNING. So werden Sie von SELECTEAM unterstützt

MHP Auditmanagement Ihre Lösung für Ihr Mobile Device- Management zur Performancesteigerung!

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Geyer & Weinig: Service Level Management in neuer Qualität.

The sophisticated controlling software. Zahlen bitte! Sophisticated Controlling

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

Last- und Performancetest mit freien Werkzeugen. Stefan Siegl,

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Nexthink zu Gast beim netlution Neujahrsempfang 2014 BI-Cockpit für Ihre Clientinfrastruktur und Cloud Services?

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen


EVT (EASY VOIP TESTER) Lise-Meitner-Str Flensburg Germany Tel: +49 (0)

EN : Informationen für Management und Betrieb

GESCHÄFTSSTELLENERÖFFNUNG HAMBURG, 25. APRIL 2013

LogApp - Security Information und Event Management leicht gemacht!

Über DMP Service A/S. Die Herausforderung. Die Lösung

Service- und Process Monitoring bei der ING-DiBa Copyright Siemens AG Alle Rechte vorbehalten.

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: FEBRUAR 2016

DOCU-BOARD C-ENTRON DOCU-BOARD ERSTELLEN SIE EINFACH UND SCHNELL EINE DOKUMENTATION DER NETZWERKUMGEBUNG IHRER KUNDEN

Dokumentation PuSCH App. windows-phone

Sage 200 BI Häufige Fehler & Lösungen. Version

Dokumentation PuSCH App. iphone

Zuverlässiger IT-Service und Support Wir haben Ihr EDV-System im Griff.

PESQ SERVER. Lise-Meitner-Str Flensburg Germany Tel: +49 (0)

Tender Manager. Sparen Sie Zeit und Kosten durch eine optimierte Erstellung Ihrer individuellen IT-Ausschreibungen

Deutsches Forschungsnetz

AMS Alarm Management System

Systemanforderungen für MSI-Reifen Release 7

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Mobile Analytics mit Oracle BI

Effizientes Monitoring und Applikationsanalyse von verteilten IT- Systemlandschaften

Herzlich willkommen ESN-Anwenderforum 2013

Lösungen für ein sicheres System Management

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa

Qualitätsmanagement im Projekt

Uwe Baumann artiso Solutions

ANYWHERE Zugriff von externen Arbeitsplätzen

INFRA-XS, die E2E-Monitoring-Lösung für ITIL Implementierungen

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Herstellung eines SIP Einsatz Package Handler

Systemvoraussetzungen

Flexible und mobilfähige Lösung für den Luxusuhren-Marktplatz

Einreichung zum Call for Papers

MHP Inventory Management Ihre Lösung für ein optimiertes und effizientes Bestandsmanagement!

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Infrastruktur entwickeln mit Chef

Hardware- und Softwareanforderungen für die Installation von California.pro

Transkript:

Performant mit CAPE und der Performance Signatur 10.09. 2015 MMS APM Kay Koedel

Agenda Motivation CAPE CAPE Standard Performance Signatur Live Demo

Motivation

Motivation Performance Management APM befasst sich mit dem Monitoring und Management von Performance und Verfügbarkeit von Software. APM erkennt und diagnostiziert Anwendungsprobleme, stellt Service Level Agreements sicher und transformiert technische Messungen in businessrelevante Daten. Laufzeitarchitektur erkennen und darstellen Applikationsdaten erkennen und berichten Business Komponenten überwachen Business Komponenten darstellen Performance aus Endnutzer-Sicht darstellen Performant mit CAPE und der Performance Signatur 12.10.2015 4

MOtivation Performance Management Nutzer FE BE DB Performant mit CAPE und der Performance Signatur 12.10.2015 5

MOtivation Performance Management FE BE Nutzer LB FE BE DB FE BE Performant mit CAPE und der Performance Signatur 12.10.2015 6

MOtivation Performance Management Typische Fehlermeldungen: Großes Problem: Nur wenige Kunden melden Fehler und noch weniger können Angaben dazu machen Operations sammelt Gbytes an Logfiles, meist fehlt der Hinweis zur Ursache Fingerpointing ohne Grundlage um die Schuldfrage zu klären Neustart ohne Fehlerbehebung Erhöhung des Loglevels und Erweiterung des Logging und Monitoring auf Basis von Eigenentwicklungen http 404, diese Seite wurde nicht gefunden http 500, es ist ein Fehler aufgetreten http 502, es ist ein Server Fehler aufgetreten (Stacktrace) Eine Verbindung mit dem Server konnte nicht hergestellt werden Bitte wenden sie sich an den Administrator 7

MOtivation Performance Management Statistik aus dem Lasttest und Applikationsanalysen 48 Anwendungsanalysen 36 im Eskalationsmodus nach Produktionsproblemen 12 Prophylaktische im Whiteboxlasttest Ursachen 12 mal Web Requests Probleme mit langen Ladezeiten (Langläufer) 15 mal SQL Probleme mit langen Ladezeiten (Langläufer) 11 mal Heap Probleme mit Systemausfällen (OutOfMemory) 5 mal PermGen Probleme mit Systemausfällen (OutOfMemory) 17 mal andere Probleme mit diversen Fehlern 13 Anwendungen davon hatten 2 oder mehr Probleme gleichzeitig

MOtivation Performance Management Performant mit CAPE und der Performance Signatur 12.10.2015 9

MOtivation Performance Management Prävention statt Reaktion Anwendung ist sicher stabil performant Reduzierung der Komplexität mit professionellen Werkzeugen Standardisierung der Messdatenerfassung und Speicherung (Dev, Test, Prod) Steigerung der Qualität durch aussagekräftige Messdatenaufbereitung Frühzeitige Fehlererkennung im Softwareentwicklungsprozess Aussagekräftigere Lasttests durch Whitebox-Verfahren Schnellere produktive Fehlerbehebung (Prod, Test, Dev) 10

MOtivation Performance Management Freie Test für Websites Alexa Top 100: http://www.showslow.com/list.php?id=alexa Google: http://developers.google.com/speed/pagespeed/insights/ 11

CAPE CAPE

CAPE CAPE APM Lasttest Release bezogene Lasttests 2014 Ziel 13

CAPE Continuous POC, Implementierung, Build, Test, Wartung Application Infrastruktur mit Netz, Storage, Host, App-Server, OS, Code Performance Stabilität, Geschwindigkeit, Verfügbarkeit, Auslastung Engineering Standardisiert, Effektivität, reduzierte Komplexität 14

CAPE 15

CAPE Messdaten werden kontinuierlich, standardisiert verarbeitet. Messdaten kontinuierlich erfassen Dev System Test System Ops System Messdaten standardisiert sammeln Import PWH Export Messdaten bewerten und vergleichen Reports 16

CAPE CAPE 4 Phasen Prozess Konzeption Zielstellung Ablaufplan Ansprechpartner Checkliste Dokumentation Vorbereitung Messaufbau Agenten Dashboards Durchführung Testdurchführung Export Messdaten Reports Auswertung Abgrenzung Systeme Hotspots Auslastung 17

CAPE Standard

CAPE - Standard Dashboard Übersicht Perform Antwortzeiten je Request avg und max (echt + synthetisch) Anzahl Request (echt + synthetisch) Antwortzeiten Services Anzahl Services Ereignisse Loadbalancing 19

CAPE - Standard Dashboard Systemlast JVM CPU Auslastung je JVM Heap Auslastung je JVM und Generation (avg und max) Memory Consumption je JVM GC Utilization je JVM maximale GC-Zeiten Thread Auslastung je JVM Process Memory 20

CAPE - Standard Dashboard Systemlast Server CPU Auslastung je Host RAM Auslastung je Host SWAP Auslastung Netzwerkauslastung je Interface Festplattenauslastung je Mountpunkt 21

CAPE - Standard Dashboard Technical Transaction Flow ohne Filter Schnittstellen Method Hotspots Database Hotspots Errors 22

CAPE - Standard Dashboard User Experience User Experience Index Conversion Rate Real User Action Count + Time Visit Count + Duration User Action Count + Time Login Count + Time 23

CAPE - Standard Dashboard Oracle Monitor WAIT Classes Cursors Waitevents SGA Active Session Storage IO 24

CAPE - Standard Dashboard Testautomation Unit Test Time Unit Test Hotspot 25

CAPE - Standard Auswertung Overheadbetrachtung Auswertung Systemauslastung Auswertung API Abgrenzung Auswertung Method Hotspots Auswertung Datenbank Hotspot Auswertung Error und Exceptions Handling Auswertung JVM Auslastung Auswertung User Experience (client) Memoryleakanalyse 26

CAPE - Standard Memoryleakanalyse 27

Performance Signatur

Performance Signatur System zur kontinuierlichen automatisierten Erfassung von Performancedaten beliebiger Testverfahren und deren zielgruppengerechte Aufbereitung. 29

Performance Signatur Entwicklung Test Referenz Produktion Unit Test Fachtests LastTest Monitoring Jenkins 30

Performance Signatur Eine gemeinsame Basis zur Performancebewertung Performance Daten am richtigen Ort und zur / in der richtigen Zeit Umfangreiche Detaildaten zur Tiefenanalyse Basis für automatisierte Freigabe Entscheidungen Elementarer Baustein für eine Performance Kultur Historie über die Performance Entwicklung. Individuelles Reporting Basis für Performance Engineering Maßnahmen 31

Live Demo

Kay Ködel Application Performance Management T-Systems Multimedia Solutions Telefon: +49 351/2820 5898 E-Mail: Kay.Koedel@t-systems.com Internet: www.t-systems-mms.com/tic