Monitoring Java Applications

 

Updated: May 13, 2016

Applies To: System Center 2012 R2 Operations Manager

Java Application Performance Monitoring (APM) in System Center 2012 R2 Operations Manager lets you monitor Java applications to get details about application performance and exception events that can help you determine the root causes of problems. The System Center 2012 Management Pack for Java Application Performance Monitoring lets you monitor Java application performance and exception events by using Operations Manager Application Advisor. With Operations Manager Application Advisor, you can investigate method and resource timing for performance events, stack traces for exception events, Java specific counters for events (such as Average Request Time, Requests Per Second, JVM Memory, and Class Loader), and run some of the standard Application Performance Monitoring reports. Additionally, you get Operations Manager level alerting on Java application server counters. Download the Management Pack for Java Application Performance Monitoring from the Microsoft Download Center.

Java Application Performance Monitoring shares many concepts with .NET Application Performance Monitoring. However, there are some important differences, including: object hierarchy, the method for working with overrides and alerting (Java Application Performance Monitoring has no authoring and configuration template, so you change configurations with management pack overrides), and sever-level information is not handled in Java Application Performance Monitoring reports.

Supported Configurations

The Management Pack for Java Application Performance Monitoring requires Windows Server 2012 R2, System Center 2012 R2 Operations Manager, and System Center 2012 R2.

Supported configurations:

  • Tomcat 5, Tomcat 6, and Tomcat 7

    • Windows

    • Linux

  • Java JDK 5, Java JDK 6

  • Web Technologies

    • GenericServlet

    • Struts

    • Struts2

    • Axis2

Prerequisites

To run the Management Pack for Java Application Performance Monitoring, you must have the Management Pack for Java Enterprise Edition (JEE) configured for deep monitoring. This management pack monitors JEE application servers and provides initial application level discovery. For more information, see How to Configure Monitoring for Java Applications and the Management Pack Guide for JEE for your particular type of application server, available on the Microsoft Download Center.