Monitoring of Applications for Performance and Availability RTView for APM for applications built using GlassFish
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
Agenda Application Support Challenges Parleys.com RTView for APM 3
Application Support Teams 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 4
Software performance and availability is critical BUT Applications are custom complex distributed 5
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 6
Effective Application Performance Monitoring Enables proactive monitoring and alerting: Provides access to all necessary data Extends existing monitors and tools Presents application-centric, intuitive views of information 7
Effective Application Performance Monitoring Also provides: Comprehensive, deep-dive analytics Historical analysis and baselining Configuration and customization capabilities 8
Effective Application Monitoring Requires visibility into the entire stack Application Tier Dependency Mapping Automated App Views Middleware & Server Tier Single Pane of Glass Component Deep-Dive Hardware & OS Tier Systems Management Infrastructure Detail 9
Parleys.com 10
Parleys.com Architecture 11
RTView Parleys Overview 12
RTView GlassFish Server Heatmap 13
RTView GlassFish Server Summary 14
RTView JVM Heatmap 15
RTView Alerts 16
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 17
Monitoring Architecture RTView for APM Architecture Conceptual View Applications Middleware 18
Develop custom Monitoring Views using RTView Builder Rapid display and GUI development Application developed data model and custom views for application MBeans 19
Develop custom Monitoring Views using RTView OOCL World WideShipment Tracking Hospitality Card application at Harrah s casino gaming tables Financial Services Tax Season at Intuit PJM Real-time Energy Pricing Banking application in Korea 20
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 21
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 22
Drilldown to Detailed Application Metrics Drilldown to Single Service Summary view Application Metrics JVM Middleware System 23
RTView Demo 24
Questions and Next Steps Visit www.sl.com Request evaluation of RTView Schedule a demo or briefing Contact: Mark Bloomberg, mark.bloomberg@sl.com 25
Thank you! Recording and presentation will be emailed to you 26