JENNIFER 5.2.2 Release Note
Release Date : 2017. 03. 28
General
New Features
Added Copy all setting agent function (Management> Copy Agent Settings screen)
Add application status screen for domain group (Lab> Add application status screen)
Lab> Synthetic Monitoring v2 screen added
[Analysis> Performance Browser] Added ability to export data (based on interval)
[Dashboard] Add real-time line chart merging function (TPS, concurrent user)
[Custom Dashboard] Add Scoreboard Chart
Added disk usage checking function ([Analysis> File], Java agent only supports jdk 1.7 or later)
Changes and Improvements
Improvement to display SQL statement in the detail message of SQL_EXCEPTION ERROR
Modified so that maximum value of X-View Y axis is fixed per domain (applied to all X-View screens, maximum value of X-View Y axis is stored in the browser, maximum value is shown in initial X-View Y axis when connecting to other browser).
TPS collection and dashboard display changed from last 30 seconds average to 5 second average
Added visit_day field to Open API, Real-Time Instance search results
Enhanced event cache thread safety
X-View Transaction Analysis Pop-up> Interval Analysis> Add Parameter Column to SQL Individual View Table.
Apply multi-column sorting function to transaction table of X-View transaction analysis popup.
Added Oracle SID display to Call Tree / Plain Text tab of X-View transaction analysis popup.
Add Sockets / Files / Messages tab to X-View Transaction Analysis popup.
[Analysis> Sockets] Added ability to receive all stacks (Java agents only).
Added Oracle SID display function to SQL area of active service list / detail popup
Add extensions and notification groups to the admin screen
Add visitDay value to real-time / Instance API.
Labs > API Manager. Removed from the main menu and added as a plugin. Can be downloaded from the GitHub repo (https://github.com/jennifersoft/jennifer-view-plugin-apimanager).
Change the bottom EVENT data of all statistics screen to ERROR.
[Real-time> memory] Changed to display tooltip indicating that specific JVM can not be collected in heap memory usage chart by region
[Analysis> Performance Browser] UX improvement (icon, chart).
[Analysis> Browser / OS / Device] IOS 10 version browser user-agent parsing support.
Add GUID search function to X-View transaction analysis popup screen
Bug Fix
Fixed an error when opening the [Management> Front End Monitoring Settings] screen
Fixed a bug where the right (serviceRate) value was displayed abnormally when there was a PLC value in the dashboard speed bar chart.
[Management> Source Code Change History] Corrects an error that occurs when agents on platforms that do not support the function are shown when viewing the setting list
Fixed an issue where existing licenses were deleted when adding new licenses with the same agent / server IP address.
Fixed a bug where dashboard stopped due to script error.
Fixed a bug where live event list could not be viewed.
Template - Fixed an error that occurred when generating multi-domain line chart chart
Fixed a script error when viewing history of changes in X-View popup
Fixed a bug where Jennifer top layout appeared in shared custom dashboard.
Fixed a bug where the domain did not change from the custom dashboard event chart popup.
Fixed the problem of not saving custom dashboard
Fixed a bug where the top domain bar was added automatically when editing a custom dashboard.
Fixed the problem that the report template does not automatically build due to differences in the search time.
Fixed a bug where the animation is displayed even when service rate value in the speed bar chart is 0.
Fixed the problem that rendering stops when double click an event that calls popup when browser popup is blocked.
Analysis> Fixed a bug that the query could not be retrieved when certain SQL was collected on the CRUD screen.
Analysis> Fixed a bug where abnormal data was displayed when changing the chart type in application status.
Fixed a bug that unnecessary DB read failure log was output to the data server.
Fixed a bug where CRUD data could not be retrieved when SQL condition of certain condition exists.
Fixed a bug where a batch job instance with a name of 9 characters failed to connect to the data server.
Fixed a bug that prevented automatic stack trace summary retrieval from very long-running transactions.
Fixed a bug where the most recent event was left in the event list popup when the restore button was clicked.
[Analysis> Performance Browser] Fixed a bug that the chart was broken when printing.
Fixed a bug where SQL Builder pop-ups caused the query to build up when the parameter had a space.
Fixed a bug where a script error occurred when there was a lot of data to be saved in the Management > Domain group screen.
Fixed a bug where superclasses and interfaces were not listed in Management> Application Start Point, Management> External Call Settings screen.
JAVA Agent
A version that requires a manual upgrade of the base module.
New Features
Added option to set agent log file retention period (log_max_age)
Added the same configuration file option so that only one setting file can be set. (Inst_id_array)
The inst_id_array feature is intended for specific applications. After checking the environment, it should be used. Ex) Oracle Application Server (OAS) - island
Added ability to trace DB session ID (db_session_sql)
Added the ability to track HTTP Request parameters (profile_http_parameter_names)
Changes and Improvements
When adding to the set name on the application name screen, set the default name rule to Class so that the class name is not duplicated.
Improved to allow application name to be set to the value of the first method started when renaming (applied when profile_service_name_use_first_execute option is set to true)* Improved to handle exceptions to the toString () method of this object when tracking SQL Object bind parameters.
PostgreSQL 9.4.1207 JDBC 4 ~ 9.4.12.12 Improved to support JDBC 4 version of Direct SQL.
Improved the thread information used in the transaction to be seen in the profile.
In the "Application Name -> Add to Name" screen, change the setting value so that the set value is not duplicated when the setting is added to the return value and parameter.
Bug Fix
Source code change history - Fixed bug that can not detect change history normally when hot deployment is disabled.
Fixed a problem that when the data server IP address of wrong format is written in agent conf file, it is not reconnected after modification.
.NET Agent
New Features
Support Batch Monitoring
Added option to set agent log file retention period (log_max_age)
Added disk usage collection function (Analysis> File)
Changes and Improvement
Added monitoring support for ClickOnce applications
Added a dialog asking to run "IISRESET" when saving the changed .conf file by applying monitoring to the first Web application using IISConfigHelper
Bug Fix
Fixed a bug where FileNotFound exception occurred when saving .conf.server file.
Adding a profile for Load / Save of an XmlDocument object
Fixed a problem where the MarshalByRefObject object created in the new AppDomain would be abnormally terminated.
Fixed a problem where IISConfigHelper.exe terminated abnormally when the "COM + System Application" service was in the "Disabled" state.
PHP Agent
Bug Fix
Fixed bug where Segmentation Fault occurs when running php in CentOS, PHP 7 environment.
Fixed a bug that caused a running transaction to terminate abnormally when restarting Apache graceful.
Fixed a bug where Call Stack was not collected when viewing active service details
Fixed upgrade bug (since 5.2.0)
There is a bug that the 5.2.0 ~ 5.2.1.2 version upgrade fails on the upgrade the screen.
5.2.0 to 5.2.1.2 users should proceed with the manual upgrade through the following procedure.
1. Go to the existing PHP Agent installation directory and move the bin directory to a different directory. (If you delete it, it may cause abnormal termination of Apache or php-fpm.)
-- ex) mv bin bin.old
2. Unzip the 5.2.1.3 installation file into a temp directory and move the bin directory of 5.2.1.3 to the existing installation directory.
-- ex) mv temp/agent.php/bin bin
3. Restart Apache or php-fpm.