Real-time Monitoring, JENNIFER
The world of the internet, thanks to the revolution in the mobile devices, is experiencing transaction volumes and service speed that you could not have imagined 10 years ago.
This hike requires corporate IT administrators to consider new solutions and ways of managing web application performance in order to keep up with the changes in market. As a result, monitoring web application server (JAVA, .NET, PHP) is getting more and more important.
Web Application Server (WAS) resides in between end-user and back-end systems, so all of transactions goes through the WAS zone. Monitoring the WAS zone has proven to be the most effective way to build and maintain scalable web application systems.
JENNIFER APM provides the perfect set of tools that can act as a barometer for performance manager coping with ever changing IT environment.
Real-Time Transaction Monitoring
Real-time monitoring and analysis is the core concept in JENNIFER’s design. Currently, JENNIFER is the only APM product that capture and tracks real-time transactions from their beginning to their end.
“JENNIFER, the product, provides for the collection and visualization of real-time streams of application-related information.”
active service monitoring -one of JENNIFER’s unique features- provides
transactions status in real-time, second by second. Using this features, it is
possible to monitor information on transaction executing status, including
which transactions are not yet processed, which users are suffering response
delay and which SQL query is currently being executed.
Additionally, since JENNIFER is capable of monitoring transactions while they are still being executed by the application server, it provides another feature referred to as Peak Load Control (PLC), which allows controlling the traffic flows into the application server by redirecting specific URLs according to the PLC threshold and configuration.
“JenniferSoft offers a feature called peak load control (PLC), which enables the termination or redirection of specific URL patterns when service thresholds are exceeded”
Real-Time Event Alert
Getting notification and alerts about incidents that took place in the system is a crucial part of any monitoring tool. JENNIFER is capable of catching abnormal transaction’s behavior and events such as slow transactions, transactions with errors/exceptions, slow SQL statements, etc. and issues alerts in real-time. It is also possible to use the build-in Event Rule engine to create user defined alerts.
Real-Time Data Analysis
JENNIFER provides an X-View analysis function, with which the user can intuitively filter completed transactions that were either slow or have other problems that require analysis. The X-View plots all of the transactions into a single chart, each dot in the X-View represents a single transaction and color-coded according to the transaction’s response time. If the user wants further details about a single or multiple transactions, they can do so by simply dragging the mouse around the desired transaction to open the transaction’s details and profile information.
X-View is integrated with JENNIFER’s Smart Profiling function that enables easy analysis and configuration of profile data. This function is so simple to use that anyone can quickly and accurately identify the location of performance deterioration or a processing delay in a transaction by using filtering and analysis.