Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use...
-
Upload
sl-corporation -
Category
Technology
-
view
720 -
download
0
description
Transcript of Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use...
![Page 1: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/1.jpg)
© 2012 SL Corporation. All Rights Reserved.
Monitoring of Applications for Performance and Availability
RTView for APM
for applications built using GlassFish
![Page 2: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/2.jpg)
© 2012 SL Corporation. All Rights Reserved.
Presenters
Mark Bloomberg Global Account Director www.sl.com
Stephan Janssen Founder Parleys.com, Devoxx and BeJUG www.parleys.com
Tom Lubinski Founder, CTO www.sl.com
![Page 3: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/3.jpg)
© 2012 SL Corporation. All Rights Reserved. 3
Agenda
Application Support Challenges
Parleys.com
RTView for APM
![Page 4: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/4.jpg)
© 2012 SL Corporation. All Rights Reserved. 4
“Need to find the bad guy”
“The system is slow. It’s your app. Fix it”
“What? It performed when I tested it”
“Need use case to recreate problem”
“Nightly reboots to prevent system slows down”
Application Support Teams
![Page 5: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/5.jpg)
© 2012 SL Corporation. All Rights Reserved. 5
BUT Applications are
custom
complex
distributed
Software performance and availability is critical
![Page 6: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/6.jpg)
© 2012 SL Corporation. All Rights Reserved. 6
“Everybody has monitoring”
True. However:
1. Highly siloed, does not provide end to end visibility
2. Datacenter-centric, not application-centric
3. Multiple levels of information are generally unavailable:
• Business metrics
• Application Performance metrics
• Infrastructure metrics
![Page 7: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/7.jpg)
© 2012 SL Corporation. All Rights Reserved. 7
Enables proactive monitoring and alerting:
• Provides access to all necessary data
• Extends existing monitors and tools
• Presents application-centric, intuitive views of information
Effective Application Performance Monitoring
![Page 8: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/8.jpg)
© 2012 SL Corporation. All Rights Reserved. 8
Also provides:
• Comprehensive, deep-dive analytics
• Historical analysis and baselining
• Configuration and customization capabilities
Effective Application Performance Monitoring
![Page 9: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/9.jpg)
© 2012 SL Corporation. All Rights Reserved. 9
Single Pane of Glass
Automated App Views
Component Deep-Dive
Infrastructure Detail
Application Tier
Middleware & Server Tier
Hardware & OS Tier
Dependency Mapping
Systems Management
Effective Application Monitoring Requires visibility into the entire stack
![Page 10: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/10.jpg)
© 2012 SL Corporation. All Rights Reserved. 10
Parleys.com
![Page 11: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/11.jpg)
© 2012 SL Corporation. All Rights Reserved. 11
Parleys.com Architecture
![Page 12: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/12.jpg)
© 2012 SL Corporation. All Rights Reserved. 12
RTView – Parleys Overview
![Page 13: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/13.jpg)
© 2012 SL Corporation. All Rights Reserved. 13
RTView GlassFish Server Heatmap
![Page 14: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/14.jpg)
© 2012 SL Corporation. All Rights Reserved. 14
RTView GlassFish Server Summary
![Page 15: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/15.jpg)
© 2012 SL Corporation. All Rights Reserved. 15
RTView JVM Heatmap
![Page 16: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/16.jpg)
© 2012 SL Corporation. All Rights Reserved. 16
RTView Alerts
![Page 17: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/17.jpg)
© 2012 SL Corporation. All Rights Reserved. 17
RTView for APM Introduction
• Real-Time Application Monitoring
• Visibility into Health State of Critical Applications
– Are all components working properly?
– Are they performing fast enough?
– How do I fix it if something goes wrong?
• Specializing around Application and Middleware Tier
![Page 18: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/18.jpg)
© 2012 SL Corporation. All Rights Reserved. 18
Monitoring Architecture RTView for APM Architecture – Conceptual View
Applications
Middleware
![Page 19: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/19.jpg)
© 2012 SL Corporation. All Rights Reserved. 19
Develop custom Monitoring Views using RTView Builder
Rapid display and GUI development
Application developed
data model and custom views for
application MBeans
![Page 20: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/20.jpg)
© 2012 SL Corporation. All Rights Reserved. 20
Develop custom Monitoring Views using RTView
PJM Real-time Energy Pricing
OOCL World WideShipment Tracking Hospitality Card application at Harrah’s casino gaming tables
Tax Season at Intuit
Financial Services
Banking application in Korea
![Page 21: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/21.jpg)
© 2012 SL Corporation. All Rights Reserved. 21
Broad Range of Application Monitoring Customers • Typical large implementation,
distributed over several regions with many custom applications
• Heatmap View showing current state of entire system – size represents number of servers for application
• Color represents how close metric is to SLA – large red boxes are worst – drilldown to detail
![Page 22: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/22.jpg)
© 2012 SL Corporation. All Rights Reserved. 22
Custom Monitoring of Application Metrics
• Drilldown to detail level metrics showing internal metrics from each application
• Sophisticated history and alert view allows fine-tuning of thresholds for each metric
![Page 23: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/23.jpg)
© 2012 SL Corporation. All Rights Reserved. 23
Drilldown to Detailed Application Metrics
• Drilldown to Single Service Summary view
– Application Metrics
– JVM
– Middleware
– System
![Page 24: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/24.jpg)
© 2012 SL Corporation. All Rights Reserved. 24
RTView Demo
![Page 25: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/25.jpg)
© 2012 SL Corporation. All Rights Reserved. 25
Visit www.sl.com
Request evaluation of RTView
Schedule a demo or briefing
Contact: Mark Bloomberg, [email protected]
Questions and Next Steps
![Page 26: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case](https://reader033.fdocuments.us/reader033/viewer/2022051322/5462ad33af79599e2c8b4c47/html5/thumbnails/26.jpg)
© 2012 SL Corporation. All Rights Reserved. 26
Recording and presentation will be emailed to you
Thank you!