SlideShare a Scribd company logo
1 of 59
© eG Innovations, Inc | www.eginnovations.com
My Application Is Slow!
Best Practices for
Troubleshooting and Prevention
Frank Ohlhorst
Enterprise IT Analyst & Consultant
fohlhorst@gmail.com
Srinivas Ramanathan, CEO
eG Innovations
srinivas@eginnovations.com
© eG Innovations, Inc | www.eginnovations.com
Moderator
Christine Ackley
Director of Marketing Operations
eG Innovations
Christine.Ackley@eginnovations.com
© eG Innovations, Inc | www.eginnovations.com
Logistics
 Please submit your questions at any time during the
webinar using the questions panel on the
GoToWebinar client.
 This webinar is being recorded. You will receive a
link to the recording in a few days.
 A copy of this presentation is posted on Slideshare:
http://www.slideshare.net/eginnovations/
© eG Innovations, Inc | www.eginnovations.com
Today’s Presenters
Srinivas Ramanathan
CEO
eG Innovations
srinivas@eginnovations.com
Frank J. Ohlhorst
Enterprise IT Analyst & Consultant
fohlhorst@gmail.com
© eG Innovations, Inc | www.eginnovations.com
Agenda
• Application performance monitoring today
• Why APM is easier said than done?
• Six best practices for troubleshooting and avoiding
“my application is slow” problems
• Q&A
© eG Innovations, Inc | www.eginnovations.com
Performance Monitoring in the Past
Focus on Resources
MemoryCPU Disk Network
 Adequate for simple, client-server applications
X Not sufficient for complex, modern applications
© eG Innovations, Inc | www.eginnovations.com
Slow-Time vs. Down-Time
Down-time : $21,000 Slow-time : $4,100
Average revenue loss due to 1 hour of:
However, slowness occurs 10 times more often than downtime.
A 1 sec delay in response time decreases customer satisfaction
by 16%, reduces conversions by 7%.
© eG Innovations, Inc | www.eginnovations.com
Focus of Performance Monitoring Today
Great User Experience
© eG Innovations, Inc | www.eginnovations.com
Great Application Performance is
Easier Said
Than Done!
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Virtualization Introduces New Challenges
Virtual infrastructures are hard to manage. Traditional monitoring
tools are not designed to handle these dynamic environments.
Streaming Media AppSlow Database Queries
Excessive disk reads
by the media server
slow down Oracle
database accesses
Disk reads
© eG Innovations, Inc | www.eginnovations.com
Virtualization Introduces New Challenges
• A failure or a slowdown in a virtual infrastructure is far
more severe than in a physical infrastructure
Physical Virtual
• Configuration of VMs can make a big impact on
performance; changes to configuration are hard to track
© eG Innovations, Inc | www.eginnovations.com
Infrastructure & Application Evolution
Poses Challenges
Virtualized
Browsers Locations Frameworks
Devices
Programming
Languages
Platforms
© eG Innovations, Inc | www.eginnovations.com
 Is it due to the client device/ application?
 Is it the server application code?
 Is it in the database queries?
 Is it due to the application platform/
framework?
 Is it due to the virtual/cloud platform?
 Is there a slowness in the local or regional
network?
 Could it be due to storage?
When an Application is Slow …
© eG Innovations, Inc | www.eginnovations.com
How to Achieve
Application
Performance
Monitoring Success?
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
Defines APM as a 5
Dimensional Model
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/
Visualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
 Emulates users
 Imposes the same workload again
and again
 Provides a measure of experience
EVEN when there is no real load
Synthetic MonitoringSynthetic Monitoring
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
Record a script to
simulate a user session
Open the same
application that a
user access (e.g.,
browser, Citrix
receiver)
Indicate what
actions to perform
Specify what to
match in the
response
Name the
transaction step
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
Results of synthetic
monitoring shown in
the monitoring tool
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
 Emulates users
 Imposes the same workload again
and again
 Provides a measure of experience
EVEN when there is no real load
Synthetic Monitoring
 Monitors real users
 Actual workloads
 Direct measure of what users
are seeing
Real User MonitoringSynthetic Monitoring
© eG Innovations, Inc | www.eginnovations.com
Real User Monitoring Approaches
Agentless RUM
 Use Javascript support in web browsers to
monitor web access in an agentless manner
 Agentless – no software installed on the client
 Works for any browser – desktop or mobile
 Easy to setup - No need for network taps
© eG Innovations, Inc | www.eginnovations.com
Monitoring the Real User Experience
© eG Innovations, Inc | www.eginnovations.com
User Experience - Best Practice
Use a combination of synthetic and real user monitoring
approaches to gain a complete view of the user experience.
Synthetic Monitoring Real User MonitoringSynthetic Monitoring
© eG Innovations, Inc | www.eginnovations.com
User Experience - Best Practice
Consider this scenario:
• Users access web site, place orders
• Order processing happens in the
background as an asynchronous
process.
• What happens when order
processing fails?
• User Experience Monitoring
still indicates that all is OK,
despite the failure of orders.
Monitoring the user experience is not sufficient.
Track your critical business processes as well.
INVENTORY
HANDLING
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Business Transaction Tracing
© eG Innovations, Inc | www.eginnovations.com
Business Transaction Tracing
© eG Innovations, Inc | www.eginnovations.com
ClassFile
Transformer
Business Transaction Tracing
 Application is not modified
 Introduces some overhead
 Tag and follow transactions
 Ideal when problems are
in the application code
Using byte-code instrumentation
JVM
ClassLoader
Class A
Class B
Class C
Agent
1. Premain
2. addTransformer
5. redefineClass
4. transform
3. When
Loading…
© eG Innovations, Inc | www.eginnovations.com
Transaction Tracing - Best Practice
• Transaction tracing is very important for identifying coding
issues and poor database queries.
• May not provide true end-to-end visibility for off-the-shelf
applications like SAP, PeopleSoft, etc.
• 3% - number of respondents to Gartner’s APM Survey who
ranked this as #1 priority for APM.
Use transaction tracing as one part (not the only part) of your
end-to-end application performance monitoring strategy.
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Application Monitoring = Transaction Tracing
Suppose there is an infrastructure issue – say a database-wide slowdown.
© eG Innovations, Inc | www.eginnovations.com
Application Monitoring = Transaction Tracing
Transaction tracing will NOT point to the root-cause of an
infrastructure problem.
© eG Innovations, Inc | www.eginnovations.com
Server
Infrastructure
Health
Application Processes
TCP
Network
Operating System
Application
Infrastructure Health
Server/Container
JVM
Application Monitoring = Transaction Tracing
Business
Transaction Health
App hosted on
Container
CUSTOM
© eG Innovations, Inc | www.eginnovations.com
Component Deep Dive
© eG Innovations, Inc | www.eginnovations.com
Monitoring Every Layer, Every Tier
from One Console
Can you access the
application server?
Can you ping the server?
Can you access the TCP
port of the server?
Is the application’s
Windows service
running?Is the application
process running
normally?
Is the server’s OS
working properly?
Are applications
published on the server
working well?
How is the user
experience?
© eG Innovations, Inc | www.eginnovations.com
Component Deep Dive – Best Practice
Have the right mix of reach and depth when it comes to
monitoring capabilities.
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/
Visualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Application Topology Discovery
Inter-dependencies abound in today’s
application infrastructures:
– Application to application
(Java to SQL)
– Application to VM/cloud
instance
– VM to physical machine/
cloud service
– Application to external service
– Application to infrastructure services (DNS)
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Topology Discovery – Best Practice
Don’t just discover – use application dependencies
for root-cause diagnosis.
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
IT Analytics
• Auto-baselining
• Automatic correlation
• Prediction
• Capacity analysis
• Historical reporting
• Bottleneck detection
• Optimization recommendations
© eG Innovations, Inc | www.eginnovations.com
Auto-Baselining for Proactive Alerting
Automatic, time
varying baselines
make monitoring
PROACTIVE
© eG Innovations, Inc | www.eginnovations.com
Make Optimization Decisions Based on
Empirical Data
A few of the servers
are handling most of
the sessions
© eG Innovations, Inc | www.eginnovations.com
Invest Wisely with Capacity Analytics
© eG Innovations, Inc | www.eginnovations.com
IT Analytics – Best Practice
IT Analytics is 2nd in importance to user experience!
Look for monitoring tools that reduce your burden by automating
analysis and providing you actionable insights.
© eG Innovations, Inc | www.eginnovations.com
 Adopt a combination of synthetic and real user monitoring to track
user experience
 Monitoring key business processes is as important as monitoring
user experience
 Transaction tracing should be an important, but not the only part of
your application performance monitoring strategy
 Reach and depth of monitoring are both important as you look at
unified monitoring capabilities
 Don’t just discover application inter-dependencies, use them for
accurate root-cause diagnosis
 Analytics capabilities are important to make monitoring agile and
automated
Best Practices Summary
© eG Innovations, Inc | www.eginnovations.com
 Ensure great user experience
 Detect problems before users notice –
be proactive
 Resolve problems quickly, keep MTTR
low
 Handle problems with fewer people,
less expertise
 Plan/invest wisely for growth
Benefits of Application Performance
Monitoring Success
© eG Innovations, Inc | www.eginnovations.com
Next Steps
Free Trial
http://www.eginnovations.com/freetrial
Send an Email
info@eginnovations.com
Call Us
+1 (866) 526 6700

More Related Content

What's hot

Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...eG Innovations
 
Citrix and Desktop Migration Success
Citrix and Desktop Migration SuccessCitrix and Desktop Migration Success
Citrix and Desktop Migration SuccesseG Innovations
 
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...eG Innovations
 
2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis WebinareG Innovations
 
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...eG Innovations
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management ReporteG Innovations
 
4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User ExperienceeG Innovations
 
How to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationsHow to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationseG Innovations
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmenteG Innovations
 
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseA Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseeG Innovations
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightseG Innovations
 
How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?eG Innovations
 
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...eG Innovations
 
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMeG Innovations
 
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User ExperienceWhy Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User ExperienceeG Innovations
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...eG Innovations
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101eG Innovations
 
How to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix EnvironmentHow to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix EnvironmenteG Innovations
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationseG Innovations
 

What's hot (20)

Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
 
Citrix and Desktop Migration Success
Citrix and Desktop Migration SuccessCitrix and Desktop Migration Success
Citrix and Desktop Migration Success
 
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
 
2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar
 
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management Report
 
4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience
 
How to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationsHow to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET Applications
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
 
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseA Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights
 
eG Innovations
eG InnovationseG Innovations
eG Innovations
 
How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?
 
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
 
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOM
 
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User ExperienceWhy Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
 
How to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix EnvironmentHow to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix Environment
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
 

Viewers also liked

Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Site24x7
 
Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance MonitoringOlivier Gérardin
 
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?CA Technologies
 
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015Fernando Bianchi
 
Scaling Twitter with Cassandra
Scaling Twitter with CassandraScaling Twitter with Cassandra
Scaling Twitter with CassandraRyan King
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application PerformanceSebastian Marek
 
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Yahoo Developer Network
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysDynatrace
 
Application Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance PuzzleApplication Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance PuzzleLDragich
 
A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringCliff Crocker
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewJeffrey Nunn
 
Machine Data 101 Hands-on
Machine Data 101 Hands-onMachine Data 101 Hands-on
Machine Data 101 Hands-onSplunk
 
Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategyjameskenney
 
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
 
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyDocker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyAndreas Grabner
 

Viewers also liked (16)

Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
 
Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring
 
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?
 
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015
 
Scaling Twitter with Cassandra
Scaling Twitter with CassandraScaling Twitter with Cassandra
Scaling Twitter with Cassandra
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
 
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
 
Application Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance PuzzleApplication Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance Puzzle
 
A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View
 
App Dynamics
App DynamicsApp Dynamics
App Dynamics
 
Machine Data 101 Hands-on
Machine Data 101 Hands-onMachine Data 101 Hands-on
Machine Data 101 Hands-on
 
Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategy
 
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...
 
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyDocker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
 

Similar to My Application is Slow | Best Practices for Troubleshooting and Prevention

How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...eG Innovations
 
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...John Williams
 
The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7eG Innovations
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...eG Innovations
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemseG Innovations
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...Cheryl Lai
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...eG Innovations
 
Java Application Performance and Analytics
Java Application Performance and AnalyticsJava Application Performance and Analytics
Java Application Performance and AnalyticseG Innovations
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlasseG Innovations
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...eG Innovations
 
How to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseHow to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseeG Innovations
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...eG Innovations
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...eG Innovations
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...eG Innovations
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...eG Innovations
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationseG Innovations
 
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkersTroubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkerseG Innovations
 
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...eG Innovations
 
Citrix troubleshooting 101
Citrix troubleshooting 101Citrix troubleshooting 101
Citrix troubleshooting 101eG Innovations
 

Similar to My Application is Slow | Best Practices for Troubleshooting and Prevention (20)

How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...
 
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 
The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
 
Java Application Performance and Analytics
Java Application Performance and AnalyticsJava Application Performance and Analytics
Java Application Performance and Analytics
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of Glass
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
 
How to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseHow to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG Enterprise
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud Migrations
 
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkersTroubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote Workers
 
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
 
Citrix troubleshooting 101
Citrix troubleshooting 101Citrix troubleshooting 101
Citrix troubleshooting 101
 

More from eG Innovations

How to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environmentsHow to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environmentseG Innovations
 
Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?eG Innovations
 
How Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual AssistantHow Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual AssistanteG Innovations
 
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...eG Innovations
 
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HourUnified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HoureG Innovations
 
Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...eG Innovations
 
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...eG Innovations
 
Digital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceDigital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceeG Innovations
 
How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...eG Innovations
 
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
Microsoft, Citrix and SCOM:  EOL or a New Beginning ?Microsoft, Citrix and SCOM:  EOL or a New Beginning ?
Microsoft, Citrix and SCOM: EOL or a New Beginning ?eG Innovations
 
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?eG Innovations
 
How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?eG Innovations
 
Best Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance IssuesBest Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance IssueseG Innovations
 
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...eG Innovations
 
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix WorkspaceseG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix WorkspaceseG Innovations
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix HeroeG Innovations
 
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...eG Innovations
 
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...eG Innovations
 

More from eG Innovations (18)

How to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environmentsHow to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environments
 
Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?
 
How Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual AssistantHow Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual Assistant
 
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
 
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HourUnified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
 
Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...
 
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
 
Digital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceDigital Workspaces and the Customer Experience
Digital Workspaces and the Customer Experience
 
How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...
 
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
Microsoft, Citrix and SCOM:  EOL or a New Beginning ?Microsoft, Citrix and SCOM:  EOL or a New Beginning ?
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
 
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?
 
How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?
 
Best Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance IssuesBest Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance Issues
 
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
 
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix WorkspaceseG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
 
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
 
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
 

Recently uploaded

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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...Miguel Araújo
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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 Processorsdebabhi2
 
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 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 educationjfdjdjcjdnsjd
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

My Application is Slow | Best Practices for Troubleshooting and Prevention

  • 1. © eG Innovations, Inc | www.eginnovations.com My Application Is Slow! Best Practices for Troubleshooting and Prevention Frank Ohlhorst Enterprise IT Analyst & Consultant fohlhorst@gmail.com Srinivas Ramanathan, CEO eG Innovations srinivas@eginnovations.com
  • 2. © eG Innovations, Inc | www.eginnovations.com Moderator Christine Ackley Director of Marketing Operations eG Innovations Christine.Ackley@eginnovations.com
  • 3. © eG Innovations, Inc | www.eginnovations.com Logistics  Please submit your questions at any time during the webinar using the questions panel on the GoToWebinar client.  This webinar is being recorded. You will receive a link to the recording in a few days.  A copy of this presentation is posted on Slideshare: http://www.slideshare.net/eginnovations/
  • 4. © eG Innovations, Inc | www.eginnovations.com Today’s Presenters Srinivas Ramanathan CEO eG Innovations srinivas@eginnovations.com Frank J. Ohlhorst Enterprise IT Analyst & Consultant fohlhorst@gmail.com
  • 5. © eG Innovations, Inc | www.eginnovations.com Agenda • Application performance monitoring today • Why APM is easier said than done? • Six best practices for troubleshooting and avoiding “my application is slow” problems • Q&A
  • 6. © eG Innovations, Inc | www.eginnovations.com Performance Monitoring in the Past Focus on Resources MemoryCPU Disk Network  Adequate for simple, client-server applications X Not sufficient for complex, modern applications
  • 7. © eG Innovations, Inc | www.eginnovations.com Slow-Time vs. Down-Time Down-time : $21,000 Slow-time : $4,100 Average revenue loss due to 1 hour of: However, slowness occurs 10 times more often than downtime. A 1 sec delay in response time decreases customer satisfaction by 16%, reduces conversions by 7%.
  • 8. © eG Innovations, Inc | www.eginnovations.com Focus of Performance Monitoring Today Great User Experience
  • 9. © eG Innovations, Inc | www.eginnovations.com Great Application Performance is Easier Said Than Done!
  • 10. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 11. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 12. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 13. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 14. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 15. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 16. © eG Innovations, Inc | www.eginnovations.com Virtualization Introduces New Challenges Virtual infrastructures are hard to manage. Traditional monitoring tools are not designed to handle these dynamic environments. Streaming Media AppSlow Database Queries Excessive disk reads by the media server slow down Oracle database accesses Disk reads
  • 17. © eG Innovations, Inc | www.eginnovations.com Virtualization Introduces New Challenges • A failure or a slowdown in a virtual infrastructure is far more severe than in a physical infrastructure Physical Virtual • Configuration of VMs can make a big impact on performance; changes to configuration are hard to track
  • 18. © eG Innovations, Inc | www.eginnovations.com Infrastructure & Application Evolution Poses Challenges Virtualized Browsers Locations Frameworks Devices Programming Languages Platforms
  • 19. © eG Innovations, Inc | www.eginnovations.com  Is it due to the client device/ application?  Is it the server application code?  Is it in the database queries?  Is it due to the application platform/ framework?  Is it due to the virtual/cloud platform?  Is there a slowness in the local or regional network?  Could it be due to storage? When an Application is Slow …
  • 20. © eG Innovations, Inc | www.eginnovations.com How to Achieve Application Performance Monitoring Success?
  • 21. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework Defines APM as a 5 Dimensional Model End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/ Visualization IT Analytics
  • 22. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 23. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring  Emulates users  Imposes the same workload again and again  Provides a measure of experience EVEN when there is no real load Synthetic MonitoringSynthetic Monitoring
  • 24. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring Record a script to simulate a user session Open the same application that a user access (e.g., browser, Citrix receiver) Indicate what actions to perform Specify what to match in the response Name the transaction step
  • 25. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring Results of synthetic monitoring shown in the monitoring tool
  • 26. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring  Emulates users  Imposes the same workload again and again  Provides a measure of experience EVEN when there is no real load Synthetic Monitoring  Monitors real users  Actual workloads  Direct measure of what users are seeing Real User MonitoringSynthetic Monitoring
  • 27. © eG Innovations, Inc | www.eginnovations.com Real User Monitoring Approaches Agentless RUM  Use Javascript support in web browsers to monitor web access in an agentless manner  Agentless – no software installed on the client  Works for any browser – desktop or mobile  Easy to setup - No need for network taps
  • 28. © eG Innovations, Inc | www.eginnovations.com Monitoring the Real User Experience
  • 29. © eG Innovations, Inc | www.eginnovations.com User Experience - Best Practice Use a combination of synthetic and real user monitoring approaches to gain a complete view of the user experience. Synthetic Monitoring Real User MonitoringSynthetic Monitoring
  • 30. © eG Innovations, Inc | www.eginnovations.com User Experience - Best Practice Consider this scenario: • Users access web site, place orders • Order processing happens in the background as an asynchronous process. • What happens when order processing fails? • User Experience Monitoring still indicates that all is OK, despite the failure of orders. Monitoring the user experience is not sufficient. Track your critical business processes as well. INVENTORY HANDLING
  • 31. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 32. © eG Innovations, Inc | www.eginnovations.com Business Transaction Tracing
  • 33. © eG Innovations, Inc | www.eginnovations.com Business Transaction Tracing
  • 34. © eG Innovations, Inc | www.eginnovations.com ClassFile Transformer Business Transaction Tracing  Application is not modified  Introduces some overhead  Tag and follow transactions  Ideal when problems are in the application code Using byte-code instrumentation JVM ClassLoader Class A Class B Class C Agent 1. Premain 2. addTransformer 5. redefineClass 4. transform 3. When Loading…
  • 35. © eG Innovations, Inc | www.eginnovations.com Transaction Tracing - Best Practice • Transaction tracing is very important for identifying coding issues and poor database queries. • May not provide true end-to-end visibility for off-the-shelf applications like SAP, PeopleSoft, etc. • 3% - number of respondents to Gartner’s APM Survey who ranked this as #1 priority for APM. Use transaction tracing as one part (not the only part) of your end-to-end application performance monitoring strategy.
  • 36. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 37. © eG Innovations, Inc | www.eginnovations.com Application Monitoring = Transaction Tracing Suppose there is an infrastructure issue – say a database-wide slowdown.
  • 38. © eG Innovations, Inc | www.eginnovations.com Application Monitoring = Transaction Tracing Transaction tracing will NOT point to the root-cause of an infrastructure problem.
  • 39. © eG Innovations, Inc | www.eginnovations.com Server Infrastructure Health Application Processes TCP Network Operating System Application Infrastructure Health Server/Container JVM Application Monitoring = Transaction Tracing Business Transaction Health App hosted on Container CUSTOM
  • 40. © eG Innovations, Inc | www.eginnovations.com Component Deep Dive
  • 41. © eG Innovations, Inc | www.eginnovations.com Monitoring Every Layer, Every Tier from One Console Can you access the application server? Can you ping the server? Can you access the TCP port of the server? Is the application’s Windows service running?Is the application process running normally? Is the server’s OS working properly? Are applications published on the server working well? How is the user experience?
  • 42. © eG Innovations, Inc | www.eginnovations.com Component Deep Dive – Best Practice Have the right mix of reach and depth when it comes to monitoring capabilities.
  • 43. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/ Visualization IT Analytics
  • 44. © eG Innovations, Inc | www.eginnovations.com Application Topology Discovery Inter-dependencies abound in today’s application infrastructures: – Application to application (Java to SQL) – Application to VM/cloud instance – VM to physical machine/ cloud service – Application to external service – Application to infrastructure services (DNS)
  • 45. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 46. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 47. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 48. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 49. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 50. © eG Innovations, Inc | www.eginnovations.com Topology Discovery – Best Practice Don’t just discover – use application dependencies for root-cause diagnosis.
  • 51. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 52. © eG Innovations, Inc | www.eginnovations.com IT Analytics • Auto-baselining • Automatic correlation • Prediction • Capacity analysis • Historical reporting • Bottleneck detection • Optimization recommendations
  • 53. © eG Innovations, Inc | www.eginnovations.com Auto-Baselining for Proactive Alerting Automatic, time varying baselines make monitoring PROACTIVE
  • 54. © eG Innovations, Inc | www.eginnovations.com Make Optimization Decisions Based on Empirical Data A few of the servers are handling most of the sessions
  • 55. © eG Innovations, Inc | www.eginnovations.com Invest Wisely with Capacity Analytics
  • 56. © eG Innovations, Inc | www.eginnovations.com IT Analytics – Best Practice IT Analytics is 2nd in importance to user experience! Look for monitoring tools that reduce your burden by automating analysis and providing you actionable insights.
  • 57. © eG Innovations, Inc | www.eginnovations.com  Adopt a combination of synthetic and real user monitoring to track user experience  Monitoring key business processes is as important as monitoring user experience  Transaction tracing should be an important, but not the only part of your application performance monitoring strategy  Reach and depth of monitoring are both important as you look at unified monitoring capabilities  Don’t just discover application inter-dependencies, use them for accurate root-cause diagnosis  Analytics capabilities are important to make monitoring agile and automated Best Practices Summary
  • 58. © eG Innovations, Inc | www.eginnovations.com  Ensure great user experience  Detect problems before users notice – be proactive  Resolve problems quickly, keep MTTR low  Handle problems with fewer people, less expertise  Plan/invest wisely for growth Benefits of Application Performance Monitoring Success
  • 59. © eG Innovations, Inc | www.eginnovations.com Next Steps Free Trial http://www.eginnovations.com/freetrial Send an Email info@eginnovations.com Call Us +1 (866) 526 6700