JENNIFER 5.3.0 Release Note
Release Date: 2017. 08. 17
General
BAD_RESPONSE_TIME Error name Changed to BAD_RESPONSE_TIME_APPLICATION
The View Server's Plugin, Adapter API has changed. Old View Server Adapters are also compatible with 5.3.0, but older version plug-ins are not compatible with 5.3.0. If the plugin using the old version API is registered in the server_view.conf, the view server will not work. You need to start the plugin after replacing it with the plugin using the 5.3.0 plugin API. The latest plug-ins and adapters can be found at https://github.com/jennifersoft.
If you are using the 'User Management Configuration Log' feature added to server-5.2.3.2, you must change the existing server.view/conf/logback.xml to the new server.view/conf/logback.xml included in the 5.3.0 package.
New Feature
[Topology Dashboard] The function (IP: PORT) to create nodes in the topology for HTTP (S) calls can be supported from (Agent JAVA 5.2.3.3).
Changes and Improvements
[UX Improvement] Added the ability to close layered screen - such as the management screen - using the ESC key
Fixed a problem where the script error occurred continuously in 1 minute when the view server session was disconnected.
[Analysis - Application Status] Performance improvement
Added user management setting log function
Vulnerability improvements that can cause server upgrades to run at the same time
Automatic redirect from HTTP to HTTPS if the view server has both HTTP and HTTPS settings.
Improved to automatically delete expired licenses
Added Bad Response SQL Time, Bad Response External Call Time Error type
[Analysis > Application Status] Added ERROR list view function for each application in ERROR tab detail screen
[Analysis > Application Status] Add ERROR to daily and hourly charts
[X-View Transaction Popup] Added the ability to export table data of each interval in interval tab
[Administration> Adapters and Labs] Add login tab (extension module used for user external authentication).
[Analysis> CRUD] Matrix, table and CRUD filtering changed to AND condition
Open API adds businessId and businessName fields to X-View transaction data
[Analysis> Application Status] UX improvement to change from daily chart to full-term chart (click on total number of calls link)
[Analysis> Application Status] Apply progress bar component to check data status on loading chart of slow chart / table.
Improved disk usage of data server statistical data.
Added a debug mode function for error log trace according to SMTP connection.
[Real-time> Memory] Improvement that the area of heap memory usage by region is no longer overlapped on top right icons.
Open API adds instanceDescription field to real / instance
Added support for JMX Wildfly 8, 9, 10 configuration
Bug Fix
[Custom dashboard] Fixed a bug where the target (instance) is not selected when modifying the baseline chart
[Analysis - XView] Fixed the problem that the number of transactions is counted as 0
AREIS-7252 Fixed the problem that the query fails if the data is not written properly in the old database.
ARIES-7249 Fixed an issue where an exception occurs when querying when there is a directory that is not in date format when deploying data.
Modified the data rate of "Number of transactions per second" for each section of the "Speed bar" chart to the set value of "Active service elapsed time range"
Fixed the problem that initialization status is initialized when changing target setting component and date.
Fixed the phenomenon that PHP agent reconnects in 24-hour cycle
Fixed the phenomenon that is displayed even if there is no setting being pending on Instance management screen
Fixed the issue of missing some agent data when transferring data from view server to web socket to dashboard
[Dashboard] Y-axis index displayed when mouse over chart is cut off
[Custom Dashboard] Fixed a problem where chart is inserted even if domain is not selected when creating charts using domain.
Real-time X-View Chart Ip filtered bug fixes.
Fixed a bug where previously selected state was not retained when Domain Bar component screen was changed.
Fixed a bug where the date component was broken in the analysis screen when the language set was different.
Fixed a bug when multiple backup buttons were pressed at the same time results in terminating the backup
Fixed a bug where some stacks were displayed as null when viewing summary information of automatic stack trace.
Fixed an issue where the topology node for HTTP, HTTPS calls for destinations without agent installed is not drawn.
Fixed a bug where only E-Mail push notification could not be saved in User Menu> Alarm Settings.
Fixed a bug where a server error occurred when viewing the ERROR list on the statistics screen.
Analysis> Fixed a bug where the search period was displayed incorrectly in DB search screen
Management> SMTP setting, default setting is not deleted.
[Analysis> Application Status] Fixed a bug where past instances with data were not added to the target settings list.
Fixed a bug where SQL / External Call / Fetch number values were not collected / queried when they exceeded a 32-bit integer range.
[Custom Dashboard] Fixed a bug when inserting b-line chart using instance unit.
[Custom Dashboard] Fixed a bug where the "Top bar synchronization" check status is not reflected when chart is modified.* [Custom Dashboard] Fixed a bug where in the scoreboard where first domain value would be added if instances were not selected at the top of the chart instance synchronization.
[Real-time-Memory] Fixed a bug where data was not displayed when selecting an instance after selecting a domain group in the heap memory usage chart by region.
[Analysis> Application Status] Fixed a bug where data on deleted Instance could not be retrieved
Fixed the problem that domain disk usage lookup fails when there is only one saved database date.
Fixed a bug where the default values of BAD_RESPONSE_TIIME_SQL and BAD_RESPONSE_TIME_EXTERNAL_CALL are not registered in event rule when using server upgrade.
JAVA Agent
Please note the following when upgrading from an existing agent to 5.3.0.
A manual update of the base module is required.
Existing jni modules are not available. You must manually update the jni module with the module added in 5.3.0.
As the name of the custom adapter package changes from jennifer to aries, you need to rebuild any custom adapters in use.
When using the built-in adapter, you must change the adapter settings that are set in Advanced Options.(ex : jennifer.runtime.xxx.adapter -> aries.runtime.xxx.adapter).
When configuring OSGI WAS (such as JBOSS) , you need to configure the aries package instead of the jennifer package.
New Features
Added the option to set HostName in the agent configuration file.
Added option to set service dump file retention cycle (dump_active_service_max_age)
Supports external calls using HttpURLConnection and ApacheHttpClient in topology as HTTP and HTTPS nodes (Supported only for Server 5.2.3.4 or later).
The HttpURLConnection is collected as one ExternalCall (indicated by URI_CONNECTION). (Prior to improvement, URL_CONNECTION_REQUEST, URL_CONNECTION_RESPONSE twice.)
Changes and Improvement
Improvement of DB connection monitoring using JMX, which causes an exception when a call is made before the corresponding WAS is initialized so that the collection thread is killed and can not be reset (WebLogic10, 11, 12)
Bug Fix
Fixed an issue where the DB type does not appear in the topology dashboard.
Fixed a problem where only one list of blocked IPs was displayed with repeated IP blocking function.
Fixed bug where SQL Fetch profile does not appear when using 5.2.3 or later version
[Management -> Instance] Fixed the problem that the pending status is displayed incorrectly
Fixed a bug where Process CPU usage was collected larger than System CPU usage.
Fixed a bug where Frontend data was sent with 10 seconds delay.
PHP Agent
New Features
Support for PHP 7.1.x version (NTS - Support only Non Thread Safe)
Changes and Improvements
When a PHP object is collected as Param and Return values, if the object implements __toString (), the value of __toString () is also collected like object name (ex: Foo {this_is_to_string_output})
Improved the ability to display HTTP ExternalCall in the topology (supported only for Server 5.2.3.4 or later)
Bug Fix
Fixed a bug where the GAP time was set to a negative value when the FETCH was taken.
Fixed a bug where the rename URL function did not work (URL rename function does not work in PHP 5.2.0 ~ 5.2.3)
Fixed a bug where duplicated package and class were found when searching PHP object tree
Fixed a bug that network communication thread was blocked when searching for a directory that does not have Read permission due to modified file search.
.NET Agent
Bug Fix
Fixed an issue where auto_stack_trace_interval option was not applied
Fix w3wp.exe process terminating abnormally in some web applications when topology_mode is true.
Fixed a problem where the "class type" and "disassemble code" information of Analysis / Loaded class does not appear in some classes.
Fixed a problem where the setting that disables Frontend monitoring was not applied.
Fixed an issue where Agent ID is sometimes assigned automatically