| Automated Performance Analysis and Problem Detection |
Performance analysis of enterprise applications can be a time-consuming and daunting task, as it requires a detailed understanding of the interactions of the system’s components. With
JXInsight Analysis automated performance analysis and problem detection engine containing
+150 contextual execution flow and comparative resource metric patterns, this time has been greatly reduced. Unlike other monitoring solutions JXInsight's performance analysis can be performed against off-line snapshots making updates to the built-in problem-cause-symptom pattern library applicable to previous application profile snapshots. More importantly, because the matching of symptoms with observations is based on model elements and attributes within the snapshot, all automated analysis can be easily validated and related. JXInsight Analysis can be integrated and extended by software vendors providing their customers with an out-of-box support solution that enables off-site analysis of configuration and runtime problems.
Unlike support solutions from BEA and JBoss/RedHat, JXInsight is middleware platform independent and can be used to analyze execution behavior and system configuration profiles of proprietary client and server side applications, such as HP IT Management products. JXInsight is "the" application management solution for other application management solutions.
| Trace Analysis with Symptoms and Related Observations |

| Transaction Analysis of JXInsight 2.0 Snapshot: WebLogic SpecjAppServer2002 |

| Automated Performance Analysis of JXInsight Metrics |
| Runtime Diagnostics for Improved Problem Resolution |
JXInsight Diagnostics is an extensible runtime diagnostics framework accelerating root cause analysis by allowing developers, testers and IT management staff to remotely inspect the dynamic field state of important contextual objects within an applications runtime environment including container, components, sessions, and in-flight requests and resource transactions. Using the open
API a developer can make important execution request and component state accessible from within JXInsight’s application management console - state that be stored offline in a snapshot and shared across various teams and team members. The ability to inspect system state offline is extremely important as problem management is rarely performed within the same time frame of incident management.
| Offline Inspection of In-flight Requests via JXInsight Diagnostics |
| Offline Inspection of Web Session State via JXInsight Diagnostics |
| Extensible Resource Metering Framework for Improved Monitoring |
JXInsight Probes is an extensible resource metering framework with an open
API, that allows developers to extend the profiling and metric monitoring capabilities of JXInsight to custom components and frameworks within a Java application via instrumented probes. The extremely lightweight, fast and extensible runtime has explicit support for aggregation of probe resource consumption across custom hierarchical groups with
out of the box support for metering of high resolution clock time, thread cpu time, thread monitor waiting, thread monitoring blocking, gc times and counts.
| Mapping of Metered Groups within JXInsight Probes to JXInsight Metrics |
| JXInsight Probes is 2-5 Times Faster Than The Nearest Open Source Alternative |

| [Single threaded test conducted on Mac mini Core Duo 1.83GHz running Java5] |
| Powerful Execution Behavior Pattern Identification |
Many of the visualizations within
JXInsight Console have been updated with an innovative UI feature,
Highlight, that is similar to filtering but different in that elements of the model are not removed from the visualization but instead are painted with a degree of translucency (opacity). By keeping all elements present but allowing for selective visual focus on particular elements, execution and resource consumption patterns of interest can become more apparent and be related to the overall context of the model still partially drawn. Combining this with
JXInsight Analysis, specifying conditions in terms of symptoms and observations, makes this UI enhancement extremely powerful in identifying underlying causes to performance issues and system errors.
| JXInsight Timeline Snapshot with no Highlight |
| JXInsight Timeline Snapshot with a "GC" Highlight |
| Enhanced Performance Metric Collection and Monitoring |
JXInsight Metrics, a low-overhead monitoring solution suitable for production systems requiring routine system health checking, now ships with new extensions for
Oracle OC4J,
iTKO-Lisa,
Tangosol Coherence,
Apache Tomcat, Java Logging, Log4J, and
JXInsight Probes. The JMX-to-metrics mapping extension also been extended to include support for mapping JMX attribute values of type javax.management.j2ee.statistics.Stats to JXInsight metrics. A number of existing extensions have been updated with additional metrics. The application management console metrics UI has also been enhanced with new viewing and rendering options as well integrated into JXInsight automated performance analysis.
| Enhanced Application Runtime Object State Inspection |
JXInsight JVMInsight, an extensible and configurable runtime system/component state inspection solution, now ships with new extensions for
Oracle OC4J,
Tangosol Coherence,
Apache Tomcat,
JXInsight Probes and
JXInsight Diagnostics. The JXInsight Diagnostics extension allows developers to extend the JVMInsight capabilities of JXInsight to support the runtime inspection of object state associated with custom components and frameworks, and in-flight requests for the purpose of improved white box testing and effective problem resolution in production environments.
| Offline Viewing of Oracle OC4J JMX MBeans and Attributes |
| SOA Performance Test Management Tool Integration |
JXInsight 5.0 provides out-of-the box integration with
iTKO-Lisa a comprehensive testing solution for today's Service-Oriented Architecture (SOA) applications. With the integration JInspired is providing a complete distributed software performance test solution for all iTKO customers, that can trace the execution of a single test case and test node across multiple business component tiers - and all contextualized. A new
JXInsight Metrics extension has been added that provides high level monitoring of test case executions.
| Distributed Tracing of Test Case Executions |
| Performance Test Management Metrics Monitoring |
| Automated Change Detection of Deployed Artifacts |
JXInsight JVMInsight includes a new extension that provides a file level inspection facility of important artifacts, within a running application server’s installation and deployment directories (all configurable). The extension also collects manifest information for standard application/service/resource archives (ear, zip, jar, dar, rar, war, sar).
| Remote (Offline) Inspection of Deployed Artifacts Grouped By Change Period |
| New and Enhanced Terminal Commands |
JXInsight Terminal has been updated to include support for capturing and
dumping of
JXInsight JVMInsight snapshots. A new command,
Insight, displays the list of all activated insight extensions within a remote server or cluster which can be chosen when invoking a local or remote snapshot export.
| General Performance Improvements |
Various parts of the JXInsight runtime have undergone performance tuning decreasing any overhead under extreme workload conditions and application execution patterns.
More than 75 enhancements have been introduced in this release that extend the JXInsight monitoring, inspection, and profiling capabilities as well as allowing finer grain configuration of the runtime system behavior.