REALTIME & INSIGHT
JENNIFER monitors for application performance data, method level profiling data and error/exception alerts for individual service transactions in real-time via visually powerful dashboard to provide user the “Insight” into the system’s health.
Each performance data displayed in JENNIFER Control Dashboard has been placed in relation to each another to maximize user’s ability to absorb the information and gain intuitive understanding and insight on the system status.
JENNIFER Competitive Advantage
- Response Time Scatter Graph (X-VIEW)
- Dynamic StackTrace Capability
- Active Profiling Capability
- Per-Domain Monitoring
- Extended Monitoring Adaptor
1) Response Time Scatter Graph (X-VIEW) / Detail Individual Transaction Profiling
JENNIFER’s response time scatter graph, also known as X-View, displays the response time of all service transactions as plots in a scatter graph. The vertical axis is the response time of an individual transaction and the horizontal axis is the end time of each transaction’s runtime.
Using the X-View, user can not only detect the delay in response time for the specific transaction(s) but also the root-cause behind the delay in the response time. The plots may form different patterns in X-View (see above screenshots) that user can use to identify or predict the performance problem. The X-View is a powerful and intuitive tool that is more useful than using many line graphs combined.
2) Dynamic StackTrace Capability
JENNIFER can register the application package, class, or method, thus enabling or disable all or part of transaction profiling without rebooting the java application server. This feature allows administrator to activate profiling for application troubleshooting without interrupting the services to ensure service availability for customers.
3) Dynamic StackTrace
The traditional method for extracting Java Full StackTrace is purposely causing exception/error for an application resource and outputting it onto the stacktrace; JENNIFER can registers class/method during operation, allowing dynamic full stacktrace of additional class/method without changing the application source code.
4) Monitoring by Domain
In a large scale enterprise environment, many different business systems may exist, triggering a need for a solution that individually monitors each business system under one view. JENNIFER provides performance management capability per domain that allows the user to allocate multiple business systems into different domain and manage each system under one umbrella.
5) Extended Monitoring Adaptor
JENNIFER extracts the performance data from web application server and communication between WAS and other system devices. JENNIFER features Extended Monitoring Adaptors Functionality (EMAF) that allows performance data from other system devices to be extracted and inputted into JENNIFER for analysis and reporting. Broadly, JENNIFER offers 3 types of Extended Monitoring Adaptor Functionality.
- REMON: JENNIFER supports user-customizable extended adapter written in shell script, java, c-library, Telnet, SSH, SQL Query, and others.
- Extra Agent: Extra Agent is imbedded in WAS interface and communicates directly with Remon (Extended Monitoring Adaptor).
- Log Watcher: Log Watcher extracts data from various formats of user log files and provides real-time analysis, monitoring, and alert services.












