SlideShare a Scribd company logo
1 of 13
Download to read offline
APPLICATION PERFORMANCE
MONITORING FRAMEWORK
AND EVALUATION APPROACH
2
 Components of an Application Performance
Monitoring (APM) Framework
 Approach to evaluating an APM Framework
 Example Shared Service offering
Objective/Agenda
Components of an APM Framework
4
 The APM Framework is defined by five distinct
dimensions of, or perspectives on, end-to-end
application performance.
 While each of these five perspectives are distinct
and often deployed by different stakeholders, true
insight into application performance is only gained
through interaction and interlocks between these
perspectives.
Definition of an APM Framework
5
1. End User
Experience
End to End Performance
2. Runtime
application
architecture
HW, SW and the
communication between
them
3. User-defined
transaction
profiling
Real and synthetic
transactions
4. Application
Context Monitoring
Resources consumed by the
application thru the
interaction with HW and
SW
5. Analytics
Proactive identification
and remediation of issues
either automated or
manual and Capacity
Planning
APM Framework Components
How the user
views
performance
How IT groups
view
performance
How the
business views
performance
What REAL
performance
is
What IT does
to fix
performance
issues
Key Takeaway: Framework components are additive and deployment of each
component provides additional insight into application performance
Evaluation Approach
7
 Create a current inventory of existing Application
Performance Monitoring tools in use
 Identify areas of overlapping or redundant
capabilities and gaps in APM Framework
components
 Provide options on an integrated APM Tool Suite
 Propose a set of shared service offerings for APM
 Monitoring, alerting and dashboards
Evaluation Objective
8
 Information Security Office
 Enterprise/Solution Architecture
 Technology/Infrastructure Services
 Servers, Storage, Network
 IT Service Management
 Service Desk
 Incident, Change, Problem, Release Management
 Application Support Groups
Suggested Participants
9
• Distribute overview
and pre-work
• Interviews with
Stakeholders
• Compile Interview
results
Identify Current
Situation
• Analyze inventory
against APM
Framework
components
functionality
• Evaluate against
Gartner Magic
Quadrant
• Create Map/Gap
Analysis outcome
Conduct Map/Gap
Analysis
• Outline options on
creating Integrated
APM Tool Suite
• Invest, Remain,
Replace, Retire
alternatives for
APM tools
Create Options
for APM suite
• Create a proposed
set of APM shared
service offerings
Proposed Service
Offerings
Evaluation Process
10
 Application inventory/list categorized by criticality -
Tier 1,2, 3
 Monitoring tools inventory/list for:
 Server
 Storage
 Network
 Database
 Services
 Application Framework - .Net or Java
 Transaction monitoring – real or synthetic
Pre-work from Participants
11
 Low-hanging fruit is typically found in Runtime
Application Architecture (Infrastructure Monitoring) area
– Ping, CPU, Disk and Memory
 Start with agentless monitoring as this tends to be an
easier hurdle to overcome than agent based monitoring
 Dashboards provided to customers show both their
applications and the infrastructure they are hosted on
 Crawl, walk, run - grow shared service offerings based
upon customer need/demand
Findings from Other Clients
Examples
13
Proposed APM Shared Service
Offerings
Foundational Elements
Runtime Application Architecture, Alerting and Dashboards
Application
Context
Monitoring
User Defined
Transaction
Profiling
End User
Experience
Incident
Ticketing
Tier 1
Mission Critical
Application
Context
Monitoring
User Defined
Transaction
Profiling
Tier 2
Business Critical
Incident
Ticketing
Incident
Ticketing
Tier 3
Business Important
Widespreadbusinessstoppage.
Significantexposureforcustomer’spublic
reputation.Possiblefinancialimplications
Businessstoppagebutworkaroundsexist,
Moderateexposuretocustomer’spublic
reputation.Possiblefinancialimplications
Littletonobusinessstoppage.Littletono
exposuretocustomer’spublicreputation.
Littletonofinancialimplications

More Related Content

What's hot

Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationVipul Gupta
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelVaibhav Khanna
 
Performance testing for integrated healthcare suite
Performance testing for integrated healthcare suitePerformance testing for integrated healthcare suite
Performance testing for integrated healthcare suiteRelevantz
 
Rational Doors Hp Quality Center Integration
Rational Doors Hp Quality Center IntegrationRational Doors Hp Quality Center Integration
Rational Doors Hp Quality Center IntegrationManageware
 
Performance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuidePerformance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuideTestingXperts
 
Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12chrismartin4
 
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...Modelon
 
Multicentricsolutions – testing services
Multicentricsolutions – testing servicesMulticentricsolutions – testing services
Multicentricsolutions – testing servicesMulti Centric Solutions
 
Software Asset Management (SAM) and License Optimization ROI Workshop
Software Asset Management (SAM) and License Optimization ROI WorkshopSoftware Asset Management (SAM) and License Optimization ROI Workshop
Software Asset Management (SAM) and License Optimization ROI WorkshopFlexera
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s ResumeJGold02
 
Kusum Gupta_3.3 yrs
Kusum Gupta_3.3 yrsKusum Gupta_3.3 yrs
Kusum Gupta_3.3 yrsKusum Gupta
 
Software enginnering
Software enginneringSoftware enginnering
Software enginneringashish kumar
 
Bpm Camp Prashant Web App Vs Process
Bpm Camp Prashant   Web App Vs ProcessBpm Camp Prashant   Web App Vs Process
Bpm Camp Prashant Web App Vs ProcessBP3 Global, Inc.
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenancePrafull Johri
 

What's hot (20)

Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
 
resume_BOFA
resume_BOFAresume_BOFA
resume_BOFA
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall model
 
Himanshu
HimanshuHimanshu
Himanshu
 
Performance testing for integrated healthcare suite
Performance testing for integrated healthcare suitePerformance testing for integrated healthcare suite
Performance testing for integrated healthcare suite
 
Rational Doors Hp Quality Center Integration
Rational Doors Hp Quality Center IntegrationRational Doors Hp Quality Center Integration
Rational Doors Hp Quality Center Integration
 
Performance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuidePerformance testing Web Application - A complete Guide
Performance testing Web Application - A complete Guide
 
Wily Deployment
Wily DeploymentWily Deployment
Wily Deployment
 
Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12
 
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...
 
Multicentricsolutions – testing services
Multicentricsolutions – testing servicesMulticentricsolutions – testing services
Multicentricsolutions – testing services
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Simplify 3X
Simplify 3XSimplify 3X
Simplify 3X
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Software Asset Management (SAM) and License Optimization ROI Workshop
Software Asset Management (SAM) and License Optimization ROI WorkshopSoftware Asset Management (SAM) and License Optimization ROI Workshop
Software Asset Management (SAM) and License Optimization ROI Workshop
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s Resume
 
Kusum Gupta_3.3 yrs
Kusum Gupta_3.3 yrsKusum Gupta_3.3 yrs
Kusum Gupta_3.3 yrs
 
Software enginnering
Software enginneringSoftware enginnering
Software enginnering
 
Bpm Camp Prashant Web App Vs Process
Bpm Camp Prashant   Web App Vs ProcessBpm Camp Prashant   Web App Vs Process
Bpm Camp Prashant Web App Vs Process
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 

Similar to Infrastructure and APM Approach and Framework v.3

TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...SL Corporation
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellenceveehikle
 
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16AppDynamics
 
ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine
 
Gartner_Critical Capabilities for SIEM 9.21.15
Gartner_Critical Capabilities for SIEM 9.21.15Gartner_Critical Capabilities for SIEM 9.21.15
Gartner_Critical Capabilities for SIEM 9.21.15Jay Steidle
 
New Relic 2011 WHITEPAPER
New Relic 2011 WHITEPAPERNew Relic 2011 WHITEPAPER
New Relic 2011 WHITEPAPERNew Relic
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppDynamics
 
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationIntroducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationCA Technologies
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...CA Technologies
 
A Comprehensive Look at Application Observability_ What it is and Why it Matt...
A Comprehensive Look at Application Observability_ What it is and Why it Matt...A Comprehensive Look at Application Observability_ What it is and Why it Matt...
A Comprehensive Look at Application Observability_ What it is and Why it Matt...kalichargn70th171
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Shetal Patel
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...SL Corporation
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterBill Duncan
 
Application Portfolio Rationalization - Whitepaper
Application Portfolio Rationalization - WhitepaperApplication Portfolio Rationalization - Whitepaper
Application Portfolio Rationalization - WhitepaperNIIT Technologies
 
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...CA Technologies
 
Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Trevor Warren
 

Similar to Infrastructure and APM Approach and Framework v.3 (20)

Vendor Analysis Template
Vendor Analysis TemplateVendor Analysis Template
Vendor Analysis Template
 
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
 
ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...ManageEngine - Forrester Webinar: Maximize your application performance to en...
ManageEngine - Forrester Webinar: Maximize your application performance to en...
 
Gartner_Critical Capabilities for SIEM 9.21.15
Gartner_Critical Capabilities for SIEM 9.21.15Gartner_Critical Capabilities for SIEM 9.21.15
Gartner_Critical Capabilities for SIEM 9.21.15
 
New Relic 2011 WHITEPAPER
New Relic 2011 WHITEPAPERNew Relic 2011 WHITEPAPER
New Relic 2011 WHITEPAPER
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationIntroducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
 
A Comprehensive Look at Application Observability_ What it is and Why it Matt...
A Comprehensive Look at Application Observability_ What it is and Why it Matt...A Comprehensive Look at Application Observability_ What it is and Why it Matt...
A Comprehensive Look at Application Observability_ What it is and Why it Matt...
 
Finding application problems before they impact users
Finding application problems before they impact usersFinding application problems before they impact users
Finding application problems before they impact users
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance Tester
 
Application Portfolio Rationalization - Whitepaper
Application Portfolio Rationalization - WhitepaperApplication Portfolio Rationalization - Whitepaper
Application Portfolio Rationalization - Whitepaper
 
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
 
Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2
 

Infrastructure and APM Approach and Framework v.3

  • 2. 2  Components of an Application Performance Monitoring (APM) Framework  Approach to evaluating an APM Framework  Example Shared Service offering Objective/Agenda
  • 3. Components of an APM Framework
  • 4. 4  The APM Framework is defined by five distinct dimensions of, or perspectives on, end-to-end application performance.  While each of these five perspectives are distinct and often deployed by different stakeholders, true insight into application performance is only gained through interaction and interlocks between these perspectives. Definition of an APM Framework
  • 5. 5 1. End User Experience End to End Performance 2. Runtime application architecture HW, SW and the communication between them 3. User-defined transaction profiling Real and synthetic transactions 4. Application Context Monitoring Resources consumed by the application thru the interaction with HW and SW 5. Analytics Proactive identification and remediation of issues either automated or manual and Capacity Planning APM Framework Components How the user views performance How IT groups view performance How the business views performance What REAL performance is What IT does to fix performance issues Key Takeaway: Framework components are additive and deployment of each component provides additional insight into application performance
  • 7. 7  Create a current inventory of existing Application Performance Monitoring tools in use  Identify areas of overlapping or redundant capabilities and gaps in APM Framework components  Provide options on an integrated APM Tool Suite  Propose a set of shared service offerings for APM  Monitoring, alerting and dashboards Evaluation Objective
  • 8. 8  Information Security Office  Enterprise/Solution Architecture  Technology/Infrastructure Services  Servers, Storage, Network  IT Service Management  Service Desk  Incident, Change, Problem, Release Management  Application Support Groups Suggested Participants
  • 9. 9 • Distribute overview and pre-work • Interviews with Stakeholders • Compile Interview results Identify Current Situation • Analyze inventory against APM Framework components functionality • Evaluate against Gartner Magic Quadrant • Create Map/Gap Analysis outcome Conduct Map/Gap Analysis • Outline options on creating Integrated APM Tool Suite • Invest, Remain, Replace, Retire alternatives for APM tools Create Options for APM suite • Create a proposed set of APM shared service offerings Proposed Service Offerings Evaluation Process
  • 10. 10  Application inventory/list categorized by criticality - Tier 1,2, 3  Monitoring tools inventory/list for:  Server  Storage  Network  Database  Services  Application Framework - .Net or Java  Transaction monitoring – real or synthetic Pre-work from Participants
  • 11. 11  Low-hanging fruit is typically found in Runtime Application Architecture (Infrastructure Monitoring) area – Ping, CPU, Disk and Memory  Start with agentless monitoring as this tends to be an easier hurdle to overcome than agent based monitoring  Dashboards provided to customers show both their applications and the infrastructure they are hosted on  Crawl, walk, run - grow shared service offerings based upon customer need/demand Findings from Other Clients
  • 13. 13 Proposed APM Shared Service Offerings Foundational Elements Runtime Application Architecture, Alerting and Dashboards Application Context Monitoring User Defined Transaction Profiling End User Experience Incident Ticketing Tier 1 Mission Critical Application Context Monitoring User Defined Transaction Profiling Tier 2 Business Critical Incident Ticketing Incident Ticketing Tier 3 Business Important Widespreadbusinessstoppage. Significantexposureforcustomer’spublic reputation.Possiblefinancialimplications Businessstoppagebutworkaroundsexist, Moderateexposuretocustomer’spublic reputation.Possiblefinancialimplications Littletonobusinessstoppage.Littletono exposuretocustomer’spublicreputation. Littletonofinancialimplications