Application Performance Monitoring
with
ManageEngine Applications Manager
Agenda
Monitoring JDBC, servlets and
detection of failed processes &
services
Analyzing memory and thread
details to isolate issues
Configuring automated actions
for complex JAVA applications
Reports, alerts and dashboards
Supported applications
Prerequisites to add Application servers
• Protocol used: HTTP(S)/JMX
• Ports required: Port used by the Remote Application server
(Jboss:9990,Tomcat:8080)
• Prerequisites: http://help.appmanager.com/applications-manager-
prerequisites
Discovery & mapping
Application server Monitoring
Represents whether a particular monitor is currently available to
undertake requests.
Represents the overall state of the monitor. Depends on
the severity of all the other attributes.
Up
Down
Availabilit
y
Clear
Warning
Critical
Health
Tomcat
Memory
• Heap Memory usage
• Used Vs Free Memory usage
• Max Memory alloted
Tomcat
JDBC
• JDBC Pool details
• Active connections
• Maximum connection used
Tomcat web
• Request to Web Applications
• Error Count
• Successful and failed requests
JBoss
Response time
• Failed Request per
connector
• Jboss server response time
• Heap Memory and Non Heap memory
statistical details
• Memory usage along with its time can
be monitored
JBoss
Memory
JBoss JVM
• Heap and Non Heap memory percentage
• JVM usage of Jboss server
JBoss threads
- class loading
• Total class files loaded
• Thread usage details
JBoss JDBC
• Application pool usage
• Connection details
• Max connections used
JBoss
transaction
Transaction details
Discovery & mapping
Analyze and measure web app performance with
APM Insight
APM Insight supports
APM Insight
overview
• Open standard
• Scale of 0 to 1
• Satisfied, tolerating, and
frustrated users
Apdex
scores
Web
transactions
Dependent
DB details
Slow DB calls,
DB usage
and
overall DB
performance
• Transactions traces down to the SQL query level
• Pinpoint slow running queries
SQL queries
Background
transactions
Pinpoint
application
errors
• JVM CPU usage
• Heap & Non-Heap memory
• Just in Time compiler
• JVM Classes count
JVM metrics
• Connection time
• Memory
• Heap & Non-Heap
• Perm Gen
Java
Runtime
Monitor
• Total number of threads
• Live threads vs Daemon threads
Java
Runtime
Monitor
• Garbage collector summary
• Collections per minute data
Java
Runtime
Monitor
Triggers automatic Thread dump, Heap dump and
Garbage collections from a specific hostAutomated
Actions
Create thresholds and associate them for
monitors and Monitor Groups
Set up threshold profiles for
key application attributes
and get notified about
important events.
Discovery & mapping
Analyzing Application performance reports, and
organizing business dashboards
Reports
Trend Analysis Report:
Understand performance trends of your business servers based on historical data to predict future trends
and stay informed.
Reports based on Monitor Types and their respective metrics:
Generate reports instantaneously for custom attributes of individual servers, monitor types and even
monitor groups
Trend analysis report
• History Report
• Hour of Day Report
• Day of Week Report
• Statistical Report
• Heat Chart
View & compare reports
Compare performance attribute reports of
different monitors.
Dashboards
• Customize with widgets
• Create and publish
multiple dashboards
• Unified business view of
your entire IT
infrastructure
Quick Recap:
Support
appmanager-support@manageengine.com
Eval
eval-apm@manageengine.com
Online Demo
demo.appmanager.com
• Analyzing memory and thread details to isolate issues
• Monitoring JDBC, servlets and detection of failed processes &
services Configuring automated actions for complex JAVA
applications
• Reports, alerts and dashboards
Support
appmanager-support@manageengine.com
Eval
eval-apm@manageengine.com
Online Demo
demo.appmanager.com

Application performance monitoring with Applications Manager