SlideShare uma empresa Scribd logo
1 de 44
Closing the door on Application
performance problems
2. Analyzing transaction elements for
performance issues
1. Reasons your application might be slow
3. Slow performing queries delaying
response time
4. Measuring end user satisfaction levels
Agenda
• A typical application
infrastructure consists of
different components that
interact in a variety of ways
to fulfill request from
application end users
• Web applications served
from an application server
• Database servers or data
stores
Application Model Overview
• Request Overload
• Slice of death in Database
• Application Code
• Memory Management
• Threads configuration
1. Reasons your application might be slow
Apdex
score
Application Performance Management
Key performance indicators
Application
availability
Error count
Average
Response
time
Request
Rate
Application &
Server CPU
APM Insight for end to end visibility of your web
applications
APM Insight Architecture
• Identify slow queries
• Analyze exceptions
• Comprehensive view on DB operations
• Track custom methods
• Code level diagnostics
Deep Insights into your web application
performance
Comprehensive Application performance using APM
Insight
• Execute the installation package of
APM Insight
• Enter the IP Address of the applications
manager instance
• Configure other options such as apdex
threshold, transaction tracing
.Net Agent Installation
Customize agent configuration
• Global open standard
• Measure of response
time against a defined
threshold
• Scale of 0 to 1
• Satisfied, tolerated and
frustrated users
Measure end user satisfaction levels using apdex
score
• Response time
• Throughput
• Slow business
transactions
• Error transactions
2. Analyzing transaction elements for performance
issues
Individual business web transactions with component split
up
• Individual business
transaction apdex
score
• Transaction
response time
broken by
components like
web request,
handle request,
mvc, servlet, aspx
• Transaction
response time and
throughput status
Response time of individual business transaction
elements
• Identify slow
database calls
• Find the most hit
database tables,
and determine if
specific tables can
be indexed well
• Start tuning your
database
performance and
diagnose slow
queries
3. Slow performing queries delaying response
time
See how your database is behaving overall
• Find the most
executed
database
operations and its
response time
• Database
operation by caller
• Find the busiest
table and the most
performed SQL
operation on the
table.
Individual database calls
• Identify slow internal invocations (methods) in the .NET code and trace
the execution details for URLs
Pinpoint slow application code
• Traces will chart the sequence of internal methods of the URL allowing you to drill down into
transactions to view stack traces and SQL queries for slow or failed requests.
Traces to investigate time consuming transactions
Trace Details contd
Drill down to SQL Statements
Details of background transactions
Pinpoint application errors
Stack trace of erroneous transactions
• Custom instrumentation allows you to monitor specific blocks of your
application code.
• It allows you to track your own application methods captured and
displayed in the transaction traces.
• The instrumented methods will be displayed with execution time
under the trace details tab
APM Insight Custom Instrumentation
Additional insights for Java web applications
• JVM Cpu usage
• Heap & Non heap memory
• Just in time compiler
• JVM Classes count
• Garbage collection details
• Thread details
• Configuration details
JVM Performance insights
JVM Garbage collector
• Live, Daemon, Peak, Sleeping Threads
• Aggregated CPU & user time
• Deadlock threads
JVM Metric threads
• The Health monitor is a self diagnostic tool, intended to provide a snapshot of the agent settings, for
identifying and troubleshooting frequently encountered configuration issues in the agent
APM Insight .Net agent health monitor
• Check Network connectivity
• Monitor worker processes
• Check Application filters
• View Service settings
• Verify profiler status
• Capture errors, network requests, page load details and other metrics in your
web applications
• Immediately test on error transactions to eliminate false positives
• Set up end user monitoring agents in branch facilities to check the availability
and performance of your distributed applications
4. Measuring end user satisfaction levels
Understanding the end user journey
Installing EUM agents in your branch offices or customer
locations
• Mimic user interaction
• Detect and measure the critical components of each page with the help of waterfall
model
• Manage your business critical web flows like a pro
• Reduce blame game between application development and network operations team
Real Browser Monitoring
• Launch the web
transaction recorder
• Enter the host and SSL
port of Applications
Manager
• Enter the Applications
Manager credentials and
proceed with the
recording
Recording a web script
Monitor critical business transaction workflows
Deeper visibility into multistep user interactions
• Use our EUM agent to understand global application performance through easy to use graphs and
charts. Determine if performance is excellent, good, moderate, poor or bad when accessed from
different countries.
Measure web application performance across
globe
Optimize the front end web components
• It depicts the series of actions that occur between a user and a server until a Web page is displayed
in a end user’s browser.
Find network latency using the waterfall model
approach
• Provide seamless digital end user experience
• Playback scripts including screen, keyboard, and mouse interactions performed by users
• Meet SLAs by ensuring accurate performance of your web applications from all geographical locations
• Pro active monitoring to reduce the number of reported incidents from end users
• Playback scripts including screen, keyboard, and mouse interactions performed by users
The need for end user monitoring
Contact : eval-apm@manageengine.com
Online Demo : demo.appmanager.com
1. Comprehensive capability to debug the enterprise grade business
applications
2. Pinpoint application errors down to the line of code
3. Monitor JVM for Java applications
4. Measuring end user satisfaction levels of critical workflows across the
globe
Quick Recap:
Contact : eval-apm@manageengine.com
Online Demo : demo.appmanager.com

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafka
 
Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4
 
Metrics are Not Enough: Monitoring Apache Kafka / Gwen Shapira (Confluent)
Metrics are Not Enough: Monitoring Apache Kafka / Gwen Shapira (Confluent)Metrics are Not Enough: Monitoring Apache Kafka / Gwen Shapira (Confluent)
Metrics are Not Enough: Monitoring Apache Kafka / Gwen Shapira (Confluent)
 
Better Deployments with Sub Environments Using Spring Cloud and Netflix Ribbon
Better Deployments with Sub Environments Using Spring Cloud and Netflix RibbonBetter Deployments with Sub Environments Using Spring Cloud and Netflix Ribbon
Better Deployments with Sub Environments Using Spring Cloud and Netflix Ribbon
 
AppSphere 15 - Is the database affecting your critical business transactions?
AppSphere 15 - Is the database affecting your critical business transactions?AppSphere 15 - Is the database affecting your critical business transactions?
AppSphere 15 - Is the database affecting your critical business transactions?
 
Hybrid cloud monitoring - Mumbai seminar
Hybrid cloud monitoring - Mumbai seminarHybrid cloud monitoring - Mumbai seminar
Hybrid cloud monitoring - Mumbai seminar
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance Management
 
Network Bandwidth management - Mumbai Seminar
Network Bandwidth management - Mumbai SeminarNetwork Bandwidth management - Mumbai Seminar
Network Bandwidth management - Mumbai Seminar
 
[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7
 
VMware Monitoring-Discover And Monitor Your Virtual Environment
VMware Monitoring-Discover And Monitor Your Virtual EnvironmentVMware Monitoring-Discover And Monitor Your Virtual Environment
VMware Monitoring-Discover And Monitor Your Virtual Environment
 
Operating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesOperating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud Microservices
 
Metrics Are Not Enough: Monitoring Apache Kafka and Streaming Applications
Metrics Are Not Enough: Monitoring Apache Kafka and Streaming ApplicationsMetrics Are Not Enough: Monitoring Apache Kafka and Streaming Applications
Metrics Are Not Enough: Monitoring Apache Kafka and Streaming Applications
 
Apache Kafka : Monitoring vs Alerting
Apache Kafka : Monitoring vs AlertingApache Kafka : Monitoring vs Alerting
Apache Kafka : Monitoring vs Alerting
 
Siebel monitoring
Siebel monitoringSiebel monitoring
Siebel monitoring
 
Overview and features of NCM
Overview and features of NCMOverview and features of NCM
Overview and features of NCM
 
SafePeak - In-Memory Dynamic Caching
SafePeak - In-Memory Dynamic CachingSafePeak - In-Memory Dynamic Caching
SafePeak - In-Memory Dynamic Caching
 
Using Dockers for DB Monitoring
Using Dockers for DB MonitoringUsing Dockers for DB Monitoring
Using Dockers for DB Monitoring
 
Live Coding a KSQL Application
Live Coding a KSQL ApplicationLive Coding a KSQL Application
Live Coding a KSQL Application
 
Going Serverless on AWS
Going Serverless on AWSGoing Serverless on AWS
Going Serverless on AWS
 
URP? Excuse You! The Three Metrics You Have to Know
URP? Excuse You! The Three Metrics You Have to Know URP? Excuse You! The Three Metrics You Have to Know
URP? Excuse You! The Three Metrics You Have to Know
 

Semelhante a Closing the door on application performance problems

Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
oracleonthebrain
 

Semelhante a Closing the door on application performance problems (20)

Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
Applications manager 1 - Middle East Workshop
Applications manager 1 - Middle East WorkshopApplications manager 1 - Middle East Workshop
Applications manager 1 - Middle East Workshop
 
Delivering the right end user experience with your application performance
Delivering the right end user experience with your application performanceDelivering the right end user experience with your application performance
Delivering the right end user experience with your application performance
 
Building the right website monitoring strategy
Building the right website monitoring strategyBuilding the right website monitoring strategy
Building the right website monitoring strategy
 
Application Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsApplication Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnostics
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
Azure Application insights - An Introduction
Azure Application insights - An IntroductionAzure Application insights - An Introduction
Azure Application insights - An Introduction
 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
 
Application performance monitoring with Applications Manager
Application performance monitoring with Applications ManagerApplication performance monitoring with Applications Manager
Application performance monitoring with Applications Manager
 
Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Deep-Dive to Application Insights
Deep-Dive to Application Insights Deep-Dive to Application Insights
Deep-Dive to Application Insights
 
Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performance
 
End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring
 
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 ...
 
Improving end user experience using ManageEngine Applications Manager
Improving end user experience using ManageEngine Applications ManagerImproving end user experience using ManageEngine Applications Manager
Improving end user experience using ManageEngine Applications Manager
 
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
 
PROJECT.ppt (6).pptx
PROJECT.ppt (6).pptxPROJECT.ppt (6).pptx
PROJECT.ppt (6).pptx
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
 
IT Operations Management with OpManager
IT Operations Management with OpManagerIT Operations Management with OpManager
IT Operations Management with OpManager
 

Mais de ManageEngine, Zoho Corporation

Mais de ManageEngine, Zoho Corporation (20)

Create seamless customer experiences
Create seamless customer experiencesCreate seamless customer experiences
Create seamless customer experiences
 
From web interface to database: Monitor what matters
From web interface to database: Monitor what mattersFrom web interface to database: Monitor what matters
From web interface to database: Monitor what matters
 
NetFlow Analyzer Free Training Series Part I - May 2020
NetFlow Analyzer Free Training Series Part I - May 2020NetFlow Analyzer Free Training Series Part I - May 2020
NetFlow Analyzer Free Training Series Part I - May 2020
 
Overcome real-time server and VM monitoring challenges
Overcome real-time server and VM monitoring challengesOvercome real-time server and VM monitoring challenges
Overcome real-time server and VM monitoring challenges
 
Deliver seamless digital experience
Deliver seamless digital experienceDeliver seamless digital experience
Deliver seamless digital experience
 
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
 
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - ESTNetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
 
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMTNetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
 
NetFlow Analyzer Product Overview
NetFlow Analyzer Product OverviewNetFlow Analyzer Product Overview
NetFlow Analyzer Product Overview
 
Monitoring cloud applications and hyperconverged infrastructure
Monitoring cloud applications and hyperconverged infrastructureMonitoring cloud applications and hyperconverged infrastructure
Monitoring cloud applications and hyperconverged infrastructure
 
Unlock the value of your big data infrastructure
Unlock the value of your big data infrastructureUnlock the value of your big data infrastructure
Unlock the value of your big data infrastructure
 
Monitoring cloud applications and containers
Monitoring cloud applications and containersMonitoring cloud applications and containers
Monitoring cloud applications and containers
 
Big data and non relational database
Big data and non relational databaseBig data and non relational database
Big data and non relational database
 
Free OpManager training Part 4 - Monitoring Network Performance and Network Maps
Free OpManager training Part 4 - Monitoring Network Performance and Network MapsFree OpManager training Part 4 - Monitoring Network Performance and Network Maps
Free OpManager training Part 4 - Monitoring Network Performance and Network Maps
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
 
Free OpManager training Part 2 Monitoring Server Performance- season#3
Free OpManager training Part 2 Monitoring Server Performance- season#3Free OpManager training Part 2 Monitoring Server Performance- season#3
Free OpManager training Part 2 Monitoring Server Performance- season#3
 
Free OpManager training Part1- Discovery and classification season#3
Free OpManager training Part1- Discovery and classification season#3Free OpManager training Part1- Discovery and classification season#3
Free OpManager training Part1- Discovery and classification season#3
 
OpUtils Free training
OpUtils Free training OpUtils Free training
OpUtils Free training
 
Database performance monitoring:Key to seamless application performance
Database performance monitoring:Key to seamless application performanceDatabase performance monitoring:Key to seamless application performance
Database performance monitoring:Key to seamless application performance
 
Understanding costly infrastructure problems and how to fix them
Understanding costly infrastructure problems and how to fix themUnderstanding costly infrastructure problems and how to fix them
Understanding costly infrastructure problems and how to fix them
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+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)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
"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 ...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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)
 
+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...
 

Closing the door on application performance problems

  • 1. Closing the door on Application performance problems
  • 2. 2. Analyzing transaction elements for performance issues 1. Reasons your application might be slow 3. Slow performing queries delaying response time 4. Measuring end user satisfaction levels Agenda
  • 3. • A typical application infrastructure consists of different components that interact in a variety of ways to fulfill request from application end users • Web applications served from an application server • Database servers or data stores Application Model Overview
  • 4. • Request Overload • Slice of death in Database • Application Code • Memory Management • Threads configuration 1. Reasons your application might be slow
  • 5. Apdex score Application Performance Management Key performance indicators Application availability Error count Average Response time Request Rate Application & Server CPU
  • 6. APM Insight for end to end visibility of your web applications
  • 8. • Identify slow queries • Analyze exceptions • Comprehensive view on DB operations • Track custom methods • Code level diagnostics Deep Insights into your web application performance
  • 10. • Execute the installation package of APM Insight • Enter the IP Address of the applications manager instance • Configure other options such as apdex threshold, transaction tracing .Net Agent Installation
  • 12. • Global open standard • Measure of response time against a defined threshold • Scale of 0 to 1 • Satisfied, tolerated and frustrated users Measure end user satisfaction levels using apdex score
  • 13. • Response time • Throughput • Slow business transactions • Error transactions 2. Analyzing transaction elements for performance issues
  • 14. Individual business web transactions with component split up
  • 15. • Individual business transaction apdex score • Transaction response time broken by components like web request, handle request, mvc, servlet, aspx • Transaction response time and throughput status Response time of individual business transaction elements
  • 16. • Identify slow database calls • Find the most hit database tables, and determine if specific tables can be indexed well • Start tuning your database performance and diagnose slow queries 3. Slow performing queries delaying response time
  • 17. See how your database is behaving overall
  • 18. • Find the most executed database operations and its response time • Database operation by caller • Find the busiest table and the most performed SQL operation on the table. Individual database calls
  • 19. • Identify slow internal invocations (methods) in the .NET code and trace the execution details for URLs Pinpoint slow application code
  • 20. • Traces will chart the sequence of internal methods of the URL allowing you to drill down into transactions to view stack traces and SQL queries for slow or failed requests. Traces to investigate time consuming transactions
  • 22. Drill down to SQL Statements
  • 23. Details of background transactions
  • 25. Stack trace of erroneous transactions
  • 26. • Custom instrumentation allows you to monitor specific blocks of your application code. • It allows you to track your own application methods captured and displayed in the transaction traces. • The instrumented methods will be displayed with execution time under the trace details tab APM Insight Custom Instrumentation
  • 27. Additional insights for Java web applications
  • 28. • JVM Cpu usage • Heap & Non heap memory • Just in time compiler • JVM Classes count • Garbage collection details • Thread details • Configuration details JVM Performance insights
  • 30. • Live, Daemon, Peak, Sleeping Threads • Aggregated CPU & user time • Deadlock threads JVM Metric threads
  • 31. • The Health monitor is a self diagnostic tool, intended to provide a snapshot of the agent settings, for identifying and troubleshooting frequently encountered configuration issues in the agent APM Insight .Net agent health monitor • Check Network connectivity • Monitor worker processes • Check Application filters • View Service settings • Verify profiler status
  • 32. • Capture errors, network requests, page load details and other metrics in your web applications • Immediately test on error transactions to eliminate false positives • Set up end user monitoring agents in branch facilities to check the availability and performance of your distributed applications 4. Measuring end user satisfaction levels
  • 33. Understanding the end user journey
  • 34. Installing EUM agents in your branch offices or customer locations
  • 35. • Mimic user interaction • Detect and measure the critical components of each page with the help of waterfall model • Manage your business critical web flows like a pro • Reduce blame game between application development and network operations team Real Browser Monitoring
  • 36. • Launch the web transaction recorder • Enter the host and SSL port of Applications Manager • Enter the Applications Manager credentials and proceed with the recording Recording a web script
  • 37. Monitor critical business transaction workflows
  • 38. Deeper visibility into multistep user interactions
  • 39. • Use our EUM agent to understand global application performance through easy to use graphs and charts. Determine if performance is excellent, good, moderate, poor or bad when accessed from different countries. Measure web application performance across globe
  • 40. Optimize the front end web components
  • 41. • It depicts the series of actions that occur between a user and a server until a Web page is displayed in a end user’s browser. Find network latency using the waterfall model approach
  • 42. • Provide seamless digital end user experience • Playback scripts including screen, keyboard, and mouse interactions performed by users • Meet SLAs by ensuring accurate performance of your web applications from all geographical locations • Pro active monitoring to reduce the number of reported incidents from end users • Playback scripts including screen, keyboard, and mouse interactions performed by users The need for end user monitoring
  • 43. Contact : eval-apm@manageengine.com Online Demo : demo.appmanager.com 1. Comprehensive capability to debug the enterprise grade business applications 2. Pinpoint application errors down to the line of code 3. Monitor JVM for Java applications 4. Measuring end user satisfaction levels of critical workflows across the globe Quick Recap:
  • 44. Contact : eval-apm@manageengine.com Online Demo : demo.appmanager.com