Learn how to track key operational metrics of your Node.js and PHP infrastructure in real-time and get insight into the nuances of autonomous databases.
How to Troubleshoot Apps for the Modern Connected Worker
From web interface to the database:Monitor all that matters
1. End to end Application Performance Monitoring
solution for IT Ops and DevOps
Gartner Magic Quadrant for
Application Performance
Monitoring 2019
From Web Interface to the Database: Monitor all that matters
6. Memory usage
- Out of Memory
Exceptions
- Pages per second
- Memory leak due to
threads usage
App Code
- Buggy Application
code
- Slow DB calls
- Slow Method calls
- Web service calls
Web Server
- Request Overload
- Sessions
- Load Balancer
Reasons your Application might be slow
11. Don't know
where to start?
Focus on Transactions
Database Calls
Find Slow Business Transactions
based on the user response time
and split up of the application
components
Get the Traces of the Database
Operation and understand the
time spent with SQL calls
13. Business Metrics
Reduced Time
Start finding the RCA which is
clearly impacting the end user
happiness
Reduction in the time spent with
support and QA
USE CASE:
APPLICATION
PERFORMANCE
MONITORING
Challenge: Calls drained resources
and core banking operations affected
14. YOU NEED TO
GET SURGICAL Once you have determined where the
problem is, drill down and get the stack
traces.
Well, It's fetch
reports page
What's Next ?
15. INSIGHT INTO
PROBLEMATIC
CODE
Call to an External DB is the likely
cause of the situation
Developer perform Rapid iterations and
ensure stable application performance
16. Application
Availability
High availability of
your web applications
increases the revenue
Cost
Reduction
No need to add
expensive hardware
to solve application
performance
problems
Compliance
Tracking
Application usage for
compliance reporting
Operational
Efficiency
Possible to diagnose
problems with one
click
BENEFITS OF MODERN VS
TRADITIONAL APPROACH
17. Taking action to
resolve the problem
Developers
Standard Operating Procedure
DB Query
Optimization
APP Code
Fine Tune
21. Monitor Insights
and
Make Decisions
Faster
JVM Dependencies
Get fine grained
collected objects
count - Instance
Split up
Understand how fast
your application is
exhausting memory
so that you can fine
tune JVM/CLR
memory settings
Heap Memory
Usage,
Runtime Memory
Total classes
loaded and how
many are
currently loaded
Track memory in production
Memory Leak Garbage Collector
22. Configuring Application performance monitoring of
node.js and PHP Application
Analyzing the slow method and DB calls for critical
business transactions
Code level diagnostics with the stack traces of the
error transactions
Key
Takeaways