Home : Solutions : A-Z Products : SUPERMON® for Java

SUPERMON® for Java

If Java is underpinning critical applications in your organization, you need tools to monitor their effectiveness and efficiency and alert you to problems before service levels deteriorate.


“When the new application was deployed it started to burn CPU after having been in and running for a few hours early morning, if it continued like that then we would have had no choice but to back out the code and deploy again at a later date.  However with SUPERMON® for Java we were able to spot the CPU intensive SQL statement and modify it, then redeploy within the same day thus not having a high impact on production.”

SUPERMON® for Java is leading the new generation of application focused performance solutions that address the challenges provided by cross-platform Java applications. Compared to other vendors, Macro 4 has taken a markedly different approach in designing the SUPERMON® for Java solution and we are seeing this making a real difference in how the solution is being perceived.

  • focused on the application, not just the supporting infrastructure
  • designed for production, not just development or test
  • enhances and builds on existing application server monitoring infrastructure for lower impact
  • places a much greater emphasis on the strength of the user interface
  • incorporates user collaboration tools into the heart of the solution
  • supports a wide range of Java and database environments
  • is built on standard RDBMS technology to provide maximum performance and flexibility

Some of the features which help to ensure that your business critical Java applications are operating efficiently
and meeting services levels are:

Apdex Reporting

Apdex is a new method of measuring the true level of User satisfaction with the performance of an application. Macro 4 is not only a participating member of the industry alliance which helps to further develop this innovative approach, but has built reporting on Apdex principles into the core of SUPERMON® for Java. This provides a new level of insight into just which applications should be prioritized for performance improvement.

Worst N Transactions

SUPERMON® for Java supports a facility that allows you to focus on isolating and reporting transactions that are your worst in terms of performance. This provides a powerful tool to identify and improve those transactions that are actually taking the longest or using the most resources.

Database Correlation

SUPERMON® for Java includes a powerful facility which correlates performance data between Oracle and z/OS DB2 databases and the Java code which is accessing them. With SUPERMON® for Java you are able to connect together database performance with the Java code that is affecting it.

CICS Monitoring

SUPERMON® for Java provides a sophisticated level of support for monitoring the real-time performance of CICS transactions that have been initiated by a Java program. This includes an option to correlate metrics for CICS transactions with calling Java methods (and vice versa).

Threshold and Notification Enhancements

As well as monitoring for events such as response times which breach specified thresholds, SUPERMON® for Java can also monitor for “less than” threshold conditions. This is significant as a system metric which indicates an application is performing significantly better than the norm could actually be a warning of something not being quite right. Various actions can be taken in response to a threshold event, ranging from simply visualizing the event via the user interface to sending notification emails or executing and external process.

Summary Reporting

A new perspective has been added providing an enhanced range of reporting facilities. These reporting facilities are highly flexible and can be configured to present the exact information you require; for example, specifying time periods, granularity, or the data to include or exclude. The report data can then be exported in PDF or other formats.

Supported Environments

SUPERMON® for Java provides monitoring support for WebSphere and WebLogic, JBoss and Tomcat application server environments.