Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Application performance monitoring with Applications Manager


Published on

Learn how to monitor application servers, JDBC, servlets,etc. Configure JAVA actions and analyze thread details to isolate issues.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Application performance monitoring with Applications Manager

  1. 1. Application Performance Monitoring with ManageEngine Applications Manager
  2. 2. 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
  3. 3. Supported applications
  4. 4. Prerequisites to add Application servers • Protocol used: HTTP(S)/JMX • Ports required: Port used by the Remote Application server (Jboss:9990,Tomcat:8080) • Prerequisites: prerequisites
  5. 5. Discovery & mapping Application server Monitoring
  6. 6. 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
  7. 7. Tomcat Memory • Heap Memory usage • Used Vs Free Memory usage • Max Memory alloted
  8. 8. Tomcat JDBC • JDBC Pool details • Active connections • Maximum connection used
  9. 9. Tomcat web • Request to Web Applications • Error Count • Successful and failed requests
  10. 10. JBoss Response time • Failed Request per connector • Jboss server response time
  11. 11. • Heap Memory and Non Heap memory statistical details • Memory usage along with its time can be monitored JBoss Memory
  12. 12. JBoss JVM • Heap and Non Heap memory percentage • JVM usage of Jboss server
  13. 13. JBoss threads - class loading • Total class files loaded • Thread usage details
  14. 14. JBoss JDBC • Application pool usage • Connection details • Max connections used
  15. 15. JBoss transaction Transaction details
  16. 16. Discovery & mapping Analyze and measure web app performance with APM Insight
  17. 17. APM Insight supports
  18. 18. APM Insight overview
  19. 19. • Open standard • Scale of 0 to 1 • Satisfied, tolerating, and frustrated users Apdex scores
  20. 20. Web transactions
  21. 21. Dependent DB details Slow DB calls, DB usage and overall DB performance
  22. 22. • Transactions traces down to the SQL query level • Pinpoint slow running queries SQL queries
  23. 23. Background transactions
  24. 24. Pinpoint application errors
  25. 25. • JVM CPU usage • Heap & Non-Heap memory • Just in Time compiler • JVM Classes count JVM metrics
  26. 26. • Connection time • Memory • Heap & Non-Heap • Perm Gen Java Runtime Monitor
  27. 27. • Total number of threads • Live threads vs Daemon threads Java Runtime Monitor
  28. 28. • Garbage collector summary • Collections per minute data Java Runtime Monitor
  29. 29. Triggers automatic Thread dump, Heap dump and Garbage collections from a specific hostAutomated Actions
  30. 30. Create thresholds and associate them for monitors and Monitor Groups Set up threshold profiles for key application attributes and get notified about important events.
  31. 31. Discovery & mapping Analyzing Application performance reports, and organizing business dashboards
  32. 32. 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
  33. 33. Trend analysis report • History Report • Hour of Day Report • Day of Week Report • Statistical Report • Heat Chart
  34. 34. View & compare reports Compare performance attribute reports of different monitors.
  35. 35. Dashboards • Customize with widgets • Create and publish multiple dashboards • Unified business view of your entire IT infrastructure
  36. 36. Quick Recap: Support Eval Online Demo • 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
  37. 37. Support Eval Online Demo