Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Key to optimal end user experience
1. • Request overload
• Slice of death in Database
• Buggy application code
• Improper memory management
• Thread configuration
Key to Optimal End User Experience
2. Week Module Date Schedule Status
1. Key to Optimal End User
Experience
Nov 13 6:00 AM GMT
11:00 AM EDT
Completed
In progress
2. Unlock the value of your big data
infrastructure
Nov 20 6:00 AM GMT
11:00 AM EDT
Upcoming
Upcoming
3. Building the right website
monitoring strategy
Dec 4 6:00 AM GMT
11:00 AM EDT
Upcoming
Upcoming
4 Monitoring Cloud,Containers and
hyperconverged infrastructure
Dec 11 6:00 AM GMT
11:00 AM EDT
Upcoming
Upcoming
3. Agenda
Optimize application response
times and measure end user
satisfaction
Pinpoint transactions that are slowing
down your app
Drill down to SQL statements Analyse traces and isolate errors
4. • End users typically expect a quick response
time (<3 secs) while using any web
application.
• The web server, application server, load
balancer and database are among the
critical components that require detailed
visibility.
• The response time depends on several
components working together, all of which
have to perform efficiently to deliver the
right user experience.
Application Model Overview
16. • 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
Transaction element wise response times
18. • 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.
Queries delaying response time
20. • 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
21. Common database problems and how to tackle them
I. Database response is slow towards requests
II. Not able to retrieve data when accessing a particular record in a web
application
22. Discovery & mapping
Possible reasons:
• Not enough resources
• Queries taking more time to execute
I. Database response is slow towards requests
23. Buffer Manager stats
• Buffer & Cache hit ratio
• Page Life Expectancy
• Cache used per minute
24. • See log file and data file details for individual SQL DBs
• Generate reports for log and data files
MS SQL log file & data files
25. Oracle tablespace stats
• Identify used & free bytes of individual table space.
• Monitor Reads and Writes per min
• Track data files & monitor datafile auto extend
31. Details to analyze:
• Sessions
• Waits
• Locks
• Blocked queries
II. Unable to retrieve data while accessing a record in a web application
32. MS SQL - Session details
• Displays the SQL server session ID running in SQL server along with its
status.
• Shows information on blocked request and allows user to kill user session.
33. Oracle - Session details
• Identify ONLINE, OFFLINE, or INVALID sessions as well as sessions initiated by specific
users.
• Monitor number of memory sorts, table scans performed.
• Track physical & logical reads of the session as well as buffer cache hit ratio
34. Oracle - Session summary
• Know sessions wait time and its corresponding event.
• Track account status and user account expiry date.
52. Contact : eval-apm@manageengine.com
Online Demo : demo.appmanager.com
1. Optimize application response times and measure end user satisfaction
2. Pinpoint transactions that are slowing down your App
3. Drill down to SQL statements
4. Analyse traces and isolate errors
Quick Recap: