docs
   
Product Home Page
 


JINSPIRED'S JXInsight
is the foremost comprehensive enterprise Java performance monitoring, problem diagnostic, transaction analysis and application management solution available in the marketplace today. The first true transaction oriented monitoring solution, JXInsight, offers unprecedented application insight into business transactions consisting of multiple resource transactional units of work across distributed systems recording resource consumption and response for transaction patterns and contextual paths.

What's New in JXInsight 5.5



JXInsight Tracer
JXInsight Tracer provides a flexible contextual instrumentation and measurement capabilities allowing for specific individual code blocks or high level business transactions to be profiled. Contextual traces can be nested and transferred between threads and across client and server processes allowing for distributed trace correlation and JVM statistic aggregation. Trace extensions can work in environments consisting of different middleware and communication technologies including JMS, CORBA, RMI, HTTP as well as proprietary protocols.

An unique feature of its architecture is the ability to trace and profile both client and server JVM processes without having each individual process connected to a central management server process. Importantly JXInsight correlation of distributed traces from client to server(s) can be performed offline. With each JVM agent having a high degree of autonomy there is no single point of failure. Multiple management consoles and terminals can be run to routinely monitor, analyze, and store profiling snapshots. Snapshots recording for particular partitions can be replicated across consoles and terminals.
Back to Top



JXInsight JDBInsight
The single biggest bottleneck in most real world J2EE systems is the interaction between the application persistence layer and the enterprise RDBMS. Profiling tools that only capture the Java call stack are not effective at tuning applications at the enterprise level. JXInsight JDBInsight continually monitors and analyses important contextual information, such as transaction context, remote database operation commands (SQL), and execution paths. It offers powerful analytical tools that capture transactions behavior, performance timing information and resource utilization, object allocations, thread blocking and waiting, across multiple containers in a single console, presenting this information intuitively to the user.

JDBInsight provides an unique and powerful timeline analysis that can help a performance engineer detect whether performance slow downs occur under a certain level of concurrency for particular transactions patterns or SQL statements. It is also possible to correlate high maximums for both transactions and SQL statement with JVM events occurring within the servers JVM such as garbage collection, waiting and blocking. JDBInsight identifies and helps resolve database performance issues early, avoiding the negative affects of the "fix-later-it".

Back to Top



JXInsight Probes
JXInsight Probes is an extensible resource metering framework with an open API, that allows developers and performance engineering staff 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.
Back to Top



JXInsight JVMInsight
JXInsight’s innovative data collection system ensures that the information to identify root cause analysis is always available, without the need to consume costly resources attempting to replicate production problems. Other solutions require the problem to occur at the point of monitoring where essential information to ascertain root cause is lost or partially available rendering them totally ineffective in 90% of all operational problems. JXInsight’s unique information collection system permits performance analysis and diagnostics to be undertaken even after the failure has occurred and long after it has even been noticed.
Back to Top



JXInsight Diagnostics
With JXInsight’s in-flight runtime diagnostics developers, testers, and operations staff can accurately diagnose performance and application behavioral problems via the inspection of important component and system state both on or off-line. Similar to flight aviation recorders JXInsight ensures that all crucial information is available so staff can diagnose the most severe problems with minimal specialist knowledge. Using JXInsight’s extensible open API's important business operations can be exposed within JXInsight’s award winning application management console - accessible to all, anytime and anywhere.
Back to Top



JXInsight Analysis
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. JXInsight is different from support solutions announced by BEA and JBoss/RedHat, in that it is middleware and 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.
Back to Top



JXInsight Agent
JXInsight Agent is a high performing and reliable native library that integrates into the JVM via standards defined profiling and instrumentation hooks. The agent ensures that the JXInsight core runtime components can collect important class level meta information as well as contextual data (call stacks) with the smallest level of overhead possible.
Back to Top



JXInsight Console
The JXInsight Console is an award winning application management console regarded by many within the Java industry as "the most beautiful looking application on the market". The console's many analysis views have set a standard still unmatched today in terms of information visualization and beauty. With the easy creation of user defined clusters of managed processes afforded by the JXInsight management console, IT management staff can perform a number of operations at the cluster or process level such as invoking a remote garbage collection cycle, dumping thread stack traces, injecting traces, pinging a process or cluster, resetting analysis snapshots, accessing information about the internal runtime and configuration state of each JVM via JXInsight's JVMInsight repository providers. The management console allows staff to mount and cluster servers based on arbitrary groupings such as application, application type, network subnet, etc.
Back to Top



JXInsight Terminal

JXInsight Terminal provides a quick and easy way to communicate with multiple enterprise servers without the need for a graphical user interface. This enables the automated streamlined connection, activation and deactivation of monitoring events, system metrics, JVMInsight, profiling and timeline information accessible for local and remote hosts. The terminal provides a powerful way to schedule, dynamically change and script the collection of the comprehensive information provided by JXInsight's innovative data collection. Monitor enterprise servers at regular intervals with the ability to automatically store and retrieve snapshots from any mounted drive at pre configured intervals. JXInsight Terminal provides a extensive command-line functionality to assist in the monitoring, problem detection and analysis of your enterprise systems.
Back to Top






Copyright © 2008 JInspired. All Rights Reserved. JXInsight and JDBInsight are registered trademarks of JInspired.