tradetech architecture 2011 - rodney morrison, how to achieve success with application performance...
DESCRIPTION
Rodney Morrison, SL’s Vice President of Products delivered a talk entitled, “How to Achieve Success With Application Performance Monitoring Initiatives” at TradeTech Architecture 2011.TRANSCRIPT
![Page 1: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/1.jpg)
How to Achieve Success With Application Performance Monitoring Initiatives
Rodney Morrison
VP, Products
SL Corporation
![Page 2: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/2.jpg)
Agenda
Definition and Objectives of APM Analyst Breakdown of the APM Solution Space Challenges to Success Coming Advancements in APM An Investment Bank Use Case
![Page 3: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/3.jpg)
What is APM?
APM refers to the discipline within systems management that focuses on monitoring and managing the performance and service availability of software applications.
The two main sources of information for proper application management are resources and user experience.
![Page 4: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/4.jpg)
Factors Driving APM Initiatives
Complexity of applications increasing dramatically Cost estimations of application downtimes are
more frequently calculated and on the rise High severity incidents on the rise MTTR is often 30 minutes to 3 hours in even the
most critical application areas
![Page 5: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/5.jpg)
The Perfect Storm
Best practices for change control have created operational silos
Events geared more for operational management are passed to application support teams from all silos
Each technology stack requires expertise and training in administrative and monitoring tools
Result High level of noisy, uncorrelated events make
proactive application management impossible Lack of centralized access to data and
performance history leads to lengthy triage for resolution
![Page 6: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/6.jpg)
APM Breakdown – The Analyst’s Vision
End-user experience monitoring Runtime architecture discovery Transaction monitoring Component deep-dive monitoring Performance Analytics
![Page 7: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/7.jpg)
Usage of Management Tools Evolves With Complexity
![Page 8: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/8.jpg)
The Missing Gap
Centralized console for all performance data
Summary views relevant to applications and services
Application-centric event filtering and correlation Historical views of performance metrics for
baselining and event analysis
![Page 9: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/9.jpg)
Advanced APM
Analytics engines for discovering performance patterns
Automation – Command and Control
![Page 10: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/10.jpg)
Reduce incidents and time to repair with very specific application visibility requirements Emphasis on root cause
Analysis Tools detailing application performance for preventative care and capacity planning
To support line-of-business visibility into application availability, performance, the risk associated with that performance, and SLA monitoring
To standardize on a common delivery platform for application support to reduce operation costs
IT Challenges for APM Initiatives
![Page 11: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/11.jpg)
Best Practices for APM Delivery and Maintenance
Specifically tasked with APM
Skills: Basic knowledge of
applications, underlying
infrastructure, software
components and architectures,
and can liaise with business and
development
Create a team
Define
Measure
Analyze
Improve
Control
![Page 12: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/12.jpg)
Best Practices for APM Delivery and Maintenance
Create a team
Define
Measure
Analyze
Improve
Control
Choose initial critical
applications
Gather requirements
Gather all relevant and
accessible performance metrics
Choose tool sets
![Page 13: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/13.jpg)
Best Practices for APM Delivery and Maintenance
Create a team
Define
Measure
Analyze
Improve
Control
Aggregate metrics and create
baseline
Determine initial rule sets and
thresholds
Configure summary views and
drill down per defined role
![Page 14: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/14.jpg)
Best Practices for APM Delivery and Maintenance
Create a team
Define
Measure
Analyze
Improve
Control
Iterate with key stakeholders
Verify that the information is
correct, and pertinent to role
activities
Practice scenarios to verify that
discovery and drill down to
analysis or root cause is optimal
per role
![Page 15: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/15.jpg)
Best Practices for APM Delivery and Maintenance
Create a team
Define
Measure
Analyze
Improve
Control
Track MTTR improvements
Determine repair activities
performed outside of the APM
solution, can they be
automated?
Are there other metrics or
correlations that need to be
included to capture outlier
events?
![Page 16: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/16.jpg)
Best Practices for APM Delivery and Maintenance
Create a team
Define
Measure
Analyze
Improve
Control
Tweak thresholds to optimize
alerts
Add any new important metrics
or correlations
Add automated responses
Add new important applications
![Page 17: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/17.jpg)
Case Study: One of the World’s Largest Financial Institutions
![Page 18: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/18.jpg)
Real World Best Practices Designate main support team and determine roll-out plan Choose application group or initial critical applications for
implementation Determine user roles exec/application support/tech support Determine application architectures Determine available monitoring systems and sources of
performance data Work with technology support teams and determine agents/no
agent technology Determine dashboard templates to create consistent company-
wide standards Move to next app group or let app support teams build out
Case Study: One of the World’s Largest Financial Institutions
![Page 19: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/19.jpg)
Case Study: One of the World’s Largest Financial Institutions
![Page 20: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/20.jpg)
Alert Summary Composite Objects of Underlying Data
![Page 21: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/21.jpg)
Alerting in Context of Process Flow
![Page 22: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/22.jpg)
Technology Summaries - Web Server Farms
![Page 23: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/23.jpg)
Detail JMS Server
![Page 24: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/24.jpg)
WebLogic Server Metrics
![Page 25: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/25.jpg)
Data Grid Utilization
![Page 26: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/26.jpg)
Detail – JMS Destinations
![Page 27: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/27.jpg)
JVM Metrics
![Page 28: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/28.jpg)
ROI
Total benefit – Reduction in outages = reduction in…
• Idle labor • Loss of business • Penalties for unmet SLAs/JIT agreements • Loss of discounts for early payments • Penalties for late payments • Cost of idle equipment/telecommunications • Cost of facilities • Cost of recovery • Cost of damage to perceived customer service • Cost of damage to brand perception
– Improved productivity – Reduced complexity – faster training of new employees – Capacity planning
$35.7MM in Year 1
![Page 29: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/29.jpg)
Conclusion
The enterprise IT environment is becoming exponentially more complex
Multiple disparate unconnected monitoring solutions are only adding to the complex- ity and management costs.
End to End APM solutions are not only viable but have already been proven to deliver great benefits
![Page 30: TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Application Performance Monitoring Initiatives](https://reader033.vdocument.in/reader033/viewer/2022051816/5462ad43b4af9f711c8b48ba/html5/thumbnails/30.jpg)
Questions?