Presentation is loading. Please wait.

Presentation is loading. Please wait.

Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Kick-off presentation for.

Similar presentations


Presentation on theme: "Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Kick-off presentation for."— Presentation transcript:

1 Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Kick-off presentation for Bachelors Thesis July 8, 2013 Student:Michael Rose Supervisor:Prof. Dr. Florian Matthes Advisor:Alexander Schneider Dr. Thomas Büchner

2 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Agenda Motivation Approach Expected Outcome Schedule Discussion July 8, 20132

3 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Motivation July 8, UsersJava Web-Application Problem: Customers report slow performance

4 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Motivation July 8, Cloud infrastructure Maintained by cloud provider Operations department monitors infrastructure Require state information of every application

5 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Motivation basic performance monitoring e.g. CPU, memory,... relevant application metrics e.g. response time, execution time of database statements,... improve application performance monitor application state find causes for performance problems July 8, Application Performance Monitoring

6 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Approach Analyse stakeholders –Who is involved? (customers, operations, developers,...) –What do they need? (What kind of data?) Analyse existing solutions and libraries (e.g. NewRelic, Kieker,...) Evaluate accepted standards (e.g. Nagios, collectd,...) July 8, 20136

7 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Approach Derive relevant data (e.g. CPU load, memory consumption, response time,...) Determine data evaluation methods Design & implement APM for an existing Java web-application Describe process Evaluate solution with exemplary customer data July 8, other methods?

8 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Expected Outcome set of relevant metrics APM employed in a Java web-application process description (deployment – analysis – problem localisation) integration into an existing cloud infrastructure July 8, 20138

9 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure Schedule July 8, April 15, 2013August 15, 2013 Analysis AprilMayJuneJulyAugust Design Implementation Usage Feedback Writing

10 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure July 8, Questions & Discussion

11 Technische Universität München Application Performance Monitoring of a scalable Java web- application in a cloud infrastructure July 8, Thank you for your attention. Michael Rose


Download ppt "Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Kick-off presentation for."

Similar presentations


Ads by Google