SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
A Simple APM Methodology
Larry Dragich, September 2013
End User
Experience
Top Down
Monitoring
Reporting
& Analytics
Bottom Up
Monitoring
ITIL
Management
(Processes)
The Principles of APM
Top Down
Monitoring
This is also referred to as Real-time
Application Monitoring which is the
cornerstone that gives APM its tangible
value.
Creating synthetic transaction to measure
performance or modifying the application
stream for EUE observations.
Watches application traffic and does not
create transactions or manipulate the
application stream in any way.
Agents
Active
Agents
Passive
Agentless
Passive
Agentless
Active
Top Down
Monitoring
PassiveActive
Agents
Agentless
Real-time Application Monitoring
• Deep Dive
• Java & .Net
• App Monitor
• Adaptive Control
• Self Regulate
• Script Injection
• UEM
Agents
Active
Agents
Passive
Agentless
Passive
Agentless
Active
Agents
Top Down
Monitoring
PassiveActive
Agentless
Real-time Application Monitoring
• Synthetic
• Web Probes
• RPC / Scripts
• RUM
• Port Mirror
• Packet -
Capture
Agents
Active
Agents
Passive
Agentless
Passive
Agentless
Active
Top Down
Monitoring
PassiveActive
Agents
Agentless
Real-time Application Monitoring
• RUM
• Port Mirror
• Packet -
Capture
• Synthetic
• Web Probes
• RPC / Scripts
• Deep Dive
• Java & .Net
• App Monitor
• Adaptive Control
• Self Regulate
• Script Injection
• UEM
Agents
Active
Agents
Passive
Agentless
Passive
Agentless
Active
Top Down
Monitoring
Real-time Application Monitoring
Larry Dragich, Director EAS, The Auto Club Group – September 2013
Bottom Up
Monitoring
This is also referred to as Infrastructure
Monitoring which usually ties into an
operations manager tool.
The Manager of Managers (MoM) becomes
the central collection point where event
correlation happens.
System automation is the key component
to the timeliness and accuracy of incidents
being created.
Data Center
--------------------------
Operations Manager
-----------------------------
SNMP Listener
Real User
Monitoring
Routers /
Switches
UPS
Devices
PBX
Switches
Synthetic
Probes
Network
Sniffers
Web
Robots
Virtual
Servers
Encryption
Devices
WAN
Optimization
Firewalls
Database
Servers
Bridge
Connector
Agent
Protocols
SNMP
Traps
SNMP
Traps
Reporting
& Analytics
Capturing the raw data for analysis and
tracking the application workload is
essential for an APM strategy to be
successful.
When first starting out keep it simple: Alert on
the Averages (real-time) and Profile with
Percentiles (SLA post reporting).
It is important to arrive at a common set of
metrics and baseline the application workload
under “normal” conditions.
Baseline
Comparisons
Real-time vs.
Yesterday
Real-time vs.
7 days ago
Real-time vs.
10 day rolling
average
ITIL
Management
(Processes)
The ITSM / ITIL Processes are a
foundational pillar within the
Application Performance Management
Methodology.
This is a key component to the Event
Management process. This ties in with the
Automation Center.
APM supports the CSI model and ties
together specific processes in Service
Design, Service Transition, and Service
Operation.
Service Design
Service Level
Management
Availability
Management
Capacity Management
Service Transition
Change Management
Release Management
Service Operation
Event Management
Incident Management
Problem Management
Continual Service Improvement
Application Performance Management
Larry Dragich, Director EAS, The Auto Club Group – March 2012
End User
Experience
Top Down
Monitoring
Reporting
& Analytics
Bottom Up
Monitoring
ITIL
Management
(Processes)
We’ll start by de-coupling each
element and mapping it back to
a workflow…
Reporting
& Analytics
ITIL
Management
(Processes)
Top Down
Monitoring
Bottom Up
Monitoring
Passive Monitoring
(Port Mirroring)
Active Monitoring
(Robots / Probes)
End User
Experience
Events become alerts…
Events
Reporting
& Analytics
ITIL
Management
(Processes)
Events
Top Down
Monitoring
Bottom Up
Monitoring
Passive Monitoring
(Port Mirroring)
Active Monitoring
(Robots / Probes)
Data Center
Operations Manager
Event Correlation
End User
Experience
Events become alerts, and alerts become
incidents…
Reporting
& Analytics
ITIL
Management
(Processes)
Events Incidents
TTI Engine
Top Down
Monitoring
Bottom Up
Monitoring
Passive Monitoring
(Port Mirroring)
Active Monitoring
(Robots / Probes)
Data Center
Operations Manager
Event Correlation
Incident Management
Service Desk
End User
Experience
Events become alerts, and alerts become
incidents that translate to tickets which
then gets resolved…
Top Down
Monitoring
Passive Monitoring
(Port Mirroring)
Active Monitoring
(Robots / Probes)
Bottom Up
Monitoring
Reporting
& Analytics
ITIL
Management
(Processes)
Reporting – Service Level Management (SLM)
End User
Experience
Events Incidents
TTI Engine
Data Center
Operations Manager
Event Correlation
Incident Management
Service Desk
Metrics
Metrics
Metrics
Application Env.
End-User-Experience
Events become alerts, and alerts become
incidents that translate to tickets which
then gets resolved…
Incident Management
Service Desk
Data Center
Operations Manager
Event Correlation
Passive Monitoring
(RUM / Agents)
Active Monitoring
(Synthetic / UEM )
Application Env.
End-User-Experience
Reporting – Service Level Management (SLM)
Events Incidents
TTI Engine
Metrics
Metrics
Metrics
Enterprise Mgmt
Tools
Device / App Agnostic
Feeder Systems
Other App Monitors
Device / App Specific
Feeder Systems
Bottom Up Instrumentation
Infrastructure Monitoring
 Infrastructure Agent Monitoring
 SNMP Trap Receiving
 Process Monitoring / Ping Scripts / Perl Scripts
Top Down Instrumentation
Application (Users Perspective)
 Real User Monitoring (RUM) – Agentless
 Synthetic Transactions (Probes Robots)
 User Experience Mgmt. (UEM) Script Injection
Larry Dragich, Director EAS
The Auto Club Group – Sept 2013
Incident
Manager
Audible
Alerts
Ops
Console
3rd Party
Connectors
Trap
ListenerEnterprise
Managers
SNMP
BSM
Web
ProbesService
Probes
Analysis
Engine
J2EE / .NET
Agents
RUM
Agentless
IncidentMoM
Enterprise
Agents
3rd Party
Alarms
Ops
Agents
Front
Door
(Custom)
Incident
Output
Logical
Connection
ESM
System
MonitorLarry Dragich – EAS
Chris McDevitt, IT Architect
The Auto Club Group – May 2012
End User
Experience
Top Down
Monitoring
Reporting
& Analytics
Bottom Up
Monitoring
ITIL
Management
(Processes)
https://www.brighttalk.com/webcast/534/85023

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
New relic
New relicNew relic
New relic
 
App Dynamics
App DynamicsApp Dynamics
App Dynamics
 
Customer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring RedefinedCustomer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring Redefined
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
 
Bridging the Security Testing Gap in Your CI/CD Pipeline
Bridging the Security Testing Gap in Your CI/CD PipelineBridging the Security Testing Gap in Your CI/CD Pipeline
Bridging the Security Testing Gap in Your CI/CD Pipeline
 
Dynatrace
DynatraceDynatrace
Dynatrace
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
Apache Flink, AWS Kinesis, Analytics
Apache Flink, AWS Kinesis, Analytics Apache Flink, AWS Kinesis, Analytics
Apache Flink, AWS Kinesis, Analytics
 
Why API Ops is the Next Wave of DevOps
Why API Ops is the Next Wave of DevOpsWhy API Ops is the Next Wave of DevOps
Why API Ops is the Next Wave of DevOps
 
New relic
New relicNew relic
New relic
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Path to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps World
 
Appdynamics Training Session
Appdynamics Training SessionAppdynamics Training Session
Appdynamics Training Session
 
Heroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a Customer
Heroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a CustomerHeroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a Customer
Heroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a Customer
 
I Love APIs 2015 : Zero to Thousands TPS Private Cloud Operations Workshop
I Love APIs 2015 : Zero to Thousands TPS Private Cloud Operations WorkshopI Love APIs 2015 : Zero to Thousands TPS Private Cloud Operations Workshop
I Love APIs 2015 : Zero to Thousands TPS Private Cloud Operations Workshop
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
Protecting Agile Transformation through Secure DevOps (DevSecOps)
Protecting Agile Transformation through Secure DevOps (DevSecOps)Protecting Agile Transformation through Secure DevOps (DevSecOps)
Protecting Agile Transformation through Secure DevOps (DevSecOps)
 

Destaque

OEM12c - Application Management Suite
OEM12c - Application Management SuiteOEM12c - Application Management Suite
OEM12c - Application Management Suite
Ravi Madabhushanam
 
Performance in The Cloud - AppDynamics
Performance in The Cloud - AppDynamicsPerformance in The Cloud - AppDynamics
Performance in The Cloud - AppDynamics
tlevey
 
Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...
SlideTeam.net
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Edureka!
 

Destaque (19)

APM presentation
APM presentationAPM presentation
APM presentation
 
A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring
 
AppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete GuideAppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete Guide
 
OEM12c - Application Management Suite
OEM12c - Application Management SuiteOEM12c - Application Management Suite
OEM12c - Application Management Suite
 
Welcome to performance management
Welcome to performance managementWelcome to performance management
Welcome to performance management
 
C bu07 cloud_offering_decoder
C bu07 cloud_offering_decoderC bu07 cloud_offering_decoder
C bu07 cloud_offering_decoder
 
How to put 100k lines of code into the (Google) cloud: storms and rainbows
How to put 100k lines of code into the (Google) cloud: storms and rainbowsHow to put 100k lines of code into the (Google) cloud: storms and rainbows
How to put 100k lines of code into the (Google) cloud: storms and rainbows
 
Performance in The Cloud - AppDynamics
Performance in The Cloud - AppDynamicsPerformance in The Cloud - AppDynamics
Performance in The Cloud - AppDynamics
 
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
IT Service Taxonomy Essentials: Separate IT and Business Services Catalogs?
 
Assuring the Delivery of Business Transactions and Services
Assuring the Delivery of Business Transactions and ServicesAssuring the Delivery of Business Transactions and Services
Assuring the Delivery of Business Transactions and Services
 
My Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and PreventionMy Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and Prevention
 
Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...
 
HTTP Application Performance Analysis
HTTP Application Performance AnalysisHTTP Application Performance Analysis
HTTP Application Performance Analysis
 
Introduction to Enterprise Cloud Economics
Introduction to Enterprise Cloud EconomicsIntroduction to Enterprise Cloud Economics
Introduction to Enterprise Cloud Economics
 
The Future of the Dutch Cloud and Hosting Industry
The Future of the Dutch Cloud and Hosting IndustryThe Future of the Dutch Cloud and Hosting Industry
The Future of the Dutch Cloud and Hosting Industry
 
AppSphere 15 - Monitoring Cloud & Asynchronous Applications
AppSphere 15 - Monitoring Cloud & Asynchronous ApplicationsAppSphere 15 - Monitoring Cloud & Asynchronous Applications
AppSphere 15 - Monitoring Cloud & Asynchronous Applications
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
 

Semelhante a Application Performance Management - Solving the Performance Puzzle

TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
Jonah Kowall
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
Jonah Kowall
 
Infrastructure and APM Approach and Framework v.3
Infrastructure and APM Approach and Framework v.3Infrastructure and APM Approach and Framework v.3
Infrastructure and APM Approach and Framework v.3
Don Michie
 
How to stop fingerpointing when your application is down
How to stop fingerpointing when your application is downHow to stop fingerpointing when your application is down
How to stop fingerpointing when your application is down
Compuware ASEAN
 

Semelhante a Application Performance Management - Solving the Performance Puzzle (20)

TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
how to establish an IT application management with santix consulting
how to establish an IT application management with santix consultinghow to establish an IT application management with santix consulting
how to establish an IT application management with santix consulting
 
Monitoring, automation and visualization as approaches to the principles of D...
Monitoring, automation and visualization as approaches to the principles of D...Monitoring, automation and visualization as approaches to the principles of D...
Monitoring, automation and visualization as approaches to the principles of D...
 
Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observability
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
2.2.management center
2.2.management center2.2.management center
2.2.management center
 
Monitoring for Operational Outcomes and Application Insights: Best Practices ...
Monitoring for Operational Outcomes and Application Insights: Best Practices ...Monitoring for Operational Outcomes and Application Insights: Best Practices ...
Monitoring for Operational Outcomes and Application Insights: Best Practices ...
 
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
 
AWS Summit Singapore - Advanced AWS Patterns for the Enterprise
AWS Summit Singapore - Advanced AWS Patterns for the EnterpriseAWS Summit Singapore - Advanced AWS Patterns for the Enterprise
AWS Summit Singapore - Advanced AWS Patterns for the Enterprise
 
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
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
 
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...
 
Enabling DevOps to optimize application performance with Applications Manager
Enabling DevOps to optimize application performance with Applications ManagerEnabling DevOps to optimize application performance with Applications Manager
Enabling DevOps to optimize application performance with Applications Manager
 
Improving User Experience with Applications Manager
Improving User Experience with Applications ManagerImproving User Experience with Applications Manager
Improving User Experience with Applications Manager
 
Infrastructure and APM Approach and Framework v.3
Infrastructure and APM Approach and Framework v.3Infrastructure and APM Approach and Framework v.3
Infrastructure and APM Approach and Framework v.3
 
How to stop fingerpointing when your application is down
How to stop fingerpointing when your application is downHow to stop fingerpointing when your application is down
How to stop fingerpointing when your application is down
 
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...
 
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Application Performance Management - Solving the Performance Puzzle

  • 1. A Simple APM Methodology Larry Dragich, September 2013
  • 2. End User Experience Top Down Monitoring Reporting & Analytics Bottom Up Monitoring ITIL Management (Processes) The Principles of APM
  • 3. Top Down Monitoring This is also referred to as Real-time Application Monitoring which is the cornerstone that gives APM its tangible value. Creating synthetic transaction to measure performance or modifying the application stream for EUE observations. Watches application traffic and does not create transactions or manipulate the application stream in any way.
  • 5. • Deep Dive • Java & .Net • App Monitor • Adaptive Control • Self Regulate • Script Injection • UEM Agents Active Agents Passive Agentless Passive Agentless Active Agents Top Down Monitoring PassiveActive Agentless Real-time Application Monitoring
  • 6. • Synthetic • Web Probes • RPC / Scripts • RUM • Port Mirror • Packet - Capture Agents Active Agents Passive Agentless Passive Agentless Active Top Down Monitoring PassiveActive Agents Agentless Real-time Application Monitoring
  • 7. • RUM • Port Mirror • Packet - Capture • Synthetic • Web Probes • RPC / Scripts • Deep Dive • Java & .Net • App Monitor • Adaptive Control • Self Regulate • Script Injection • UEM Agents Active Agents Passive Agentless Passive Agentless Active Top Down Monitoring Real-time Application Monitoring Larry Dragich, Director EAS, The Auto Club Group – September 2013
  • 8. Bottom Up Monitoring This is also referred to as Infrastructure Monitoring which usually ties into an operations manager tool. The Manager of Managers (MoM) becomes the central collection point where event correlation happens. System automation is the key component to the timeliness and accuracy of incidents being created.
  • 9. Data Center -------------------------- Operations Manager ----------------------------- SNMP Listener Real User Monitoring Routers / Switches UPS Devices PBX Switches Synthetic Probes Network Sniffers Web Robots Virtual Servers Encryption Devices WAN Optimization Firewalls Database Servers Bridge Connector Agent Protocols SNMP Traps SNMP Traps
  • 10. Reporting & Analytics Capturing the raw data for analysis and tracking the application workload is essential for an APM strategy to be successful. When first starting out keep it simple: Alert on the Averages (real-time) and Profile with Percentiles (SLA post reporting). It is important to arrive at a common set of metrics and baseline the application workload under “normal” conditions.
  • 11. Baseline Comparisons Real-time vs. Yesterday Real-time vs. 7 days ago Real-time vs. 10 day rolling average
  • 12. ITIL Management (Processes) The ITSM / ITIL Processes are a foundational pillar within the Application Performance Management Methodology. This is a key component to the Event Management process. This ties in with the Automation Center. APM supports the CSI model and ties together specific processes in Service Design, Service Transition, and Service Operation.
  • 13. Service Design Service Level Management Availability Management Capacity Management Service Transition Change Management Release Management Service Operation Event Management Incident Management Problem Management Continual Service Improvement Application Performance Management Larry Dragich, Director EAS, The Auto Club Group – March 2012
  • 14. End User Experience Top Down Monitoring Reporting & Analytics Bottom Up Monitoring ITIL Management (Processes)
  • 15. We’ll start by de-coupling each element and mapping it back to a workflow…
  • 16. Reporting & Analytics ITIL Management (Processes) Top Down Monitoring Bottom Up Monitoring Passive Monitoring (Port Mirroring) Active Monitoring (Robots / Probes) End User Experience Events become alerts… Events
  • 17. Reporting & Analytics ITIL Management (Processes) Events Top Down Monitoring Bottom Up Monitoring Passive Monitoring (Port Mirroring) Active Monitoring (Robots / Probes) Data Center Operations Manager Event Correlation End User Experience Events become alerts, and alerts become incidents…
  • 18. Reporting & Analytics ITIL Management (Processes) Events Incidents TTI Engine Top Down Monitoring Bottom Up Monitoring Passive Monitoring (Port Mirroring) Active Monitoring (Robots / Probes) Data Center Operations Manager Event Correlation Incident Management Service Desk End User Experience Events become alerts, and alerts become incidents that translate to tickets which then gets resolved…
  • 19. Top Down Monitoring Passive Monitoring (Port Mirroring) Active Monitoring (Robots / Probes) Bottom Up Monitoring Reporting & Analytics ITIL Management (Processes) Reporting – Service Level Management (SLM) End User Experience Events Incidents TTI Engine Data Center Operations Manager Event Correlation Incident Management Service Desk Metrics Metrics Metrics Application Env. End-User-Experience Events become alerts, and alerts become incidents that translate to tickets which then gets resolved…
  • 20. Incident Management Service Desk Data Center Operations Manager Event Correlation Passive Monitoring (RUM / Agents) Active Monitoring (Synthetic / UEM ) Application Env. End-User-Experience Reporting – Service Level Management (SLM) Events Incidents TTI Engine Metrics Metrics Metrics Enterprise Mgmt Tools Device / App Agnostic Feeder Systems Other App Monitors Device / App Specific Feeder Systems Bottom Up Instrumentation Infrastructure Monitoring  Infrastructure Agent Monitoring  SNMP Trap Receiving  Process Monitoring / Ping Scripts / Perl Scripts Top Down Instrumentation Application (Users Perspective)  Real User Monitoring (RUM) – Agentless  Synthetic Transactions (Probes Robots)  User Experience Mgmt. (UEM) Script Injection Larry Dragich, Director EAS The Auto Club Group – Sept 2013
  • 21. Incident Manager Audible Alerts Ops Console 3rd Party Connectors Trap ListenerEnterprise Managers SNMP BSM Web ProbesService Probes Analysis Engine J2EE / .NET Agents RUM Agentless IncidentMoM Enterprise Agents 3rd Party Alarms Ops Agents Front Door (Custom) Incident Output Logical Connection ESM System MonitorLarry Dragich – EAS Chris McDevitt, IT Architect The Auto Club Group – May 2012
  • 22. End User Experience Top Down Monitoring Reporting & Analytics Bottom Up Monitoring ITIL Management (Processes)