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.
Blog Entries: Analysis


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.
Blog Entries: Diagnostics


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.
Blog Entries: Probes


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.
Blog Entries: The Laws of Simplicity


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.
Blog Entries: Metrics


Oracle OC4J JMX Metrics




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.
Blog Entries: JVMInsight


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.
Blog Entries: iTKO-Lisa


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).
Blog Entries: Artifact Changes


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.



Misc Enhancements
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.
Forum Thread: JXInsight 5.0 EA Program