Release Date : 2020. 05. 21
JENNIFER SERVER
The view server supports H2, MySQL, PostgreSQL, MSSQL and Oracle remote modes. The default is H2 embedded mode.
The existing table schema name and column type have been changed due to a view server RDB compatibility issue. The existing created table remains, but data cannot be migrated to the new table.
Features added and improvements
Data Server
5.5.1.2
the application status query performance improved when the search scope was long (ARIES-9665)
5.5.1.3
The system and process CPU utilization of the diagnostic log is changed from the 10 second average to the snapshot value.
5.5.2
[Source code change history] Get the number of directories only if there is a set directory (ARIES-9738)
View Server
5.5.1.1
[Analysis> DB Search> Domain / Instance / Business] The function added excludes operating hours and business days (ARIES-9617)
[Pop-up> X-View Transaction Analysis] CICS (Main Frame) Transaction Server Analysis Function Added
[Pop-up> X-View Transaction Analysis] Timeline analysis's Plain Text tab function renewed
[Management> Adapter and Lab] The user option value hiding function added
[Management> EVENT external link setting] mail body format customization function added
The Plain Text tab has been changed to text analysis at the timeline analysis level, and the profile can be found in the text analysis by clicking the profile number in another tab.
5.5.1.2
[Dashboard> X-View Chart] Displaying the number included during dragging (ARIES-7762)
[Custom dashboard> Edit] [Rendering performance] Browser stutter improved when there are many charts during editing
[Custom Dashboard> Edit] [Top Menu] UX improved to simplify user interaction
[Custom dashboard> Edit] [Insert text] Vertical alignment function added (JJC-3465)
[Custom dashboard> Edit] [Insert text] Font size adjustment has been changed more extensively (JJC-3465)
[User defined dashboard> Edit] [Text, IFrame, Plugin] After inserting, it is improved so that content information is reflected immediately without pressing a separate edit button
[Custom dashboard> Edit] [Top bar setting] it's reflected immediately after selection without 'Apply' button
[Custom Dashboard> Edit] [Edit Chart] Fixed that scroll did not appear at small resolutions
[Custom dashboard> Edit] [Edit chart] Fixed that the domain group tree was truncated on the right
[Management> View Server RDB] The menu added to set the schedule for backing up JENNIFER performance data to RDB
[Analysis> X-View] Indicates that the query may take a long time when searching for advanced search conditions (SQL, SQL parameters, ExternelCALL) (ARIES-8350)
[User Menu> SQL Performer] A screen added to view the RDB embedded in the view server
5.5.1.3
[Analysis> Application Status] CICS related data search function added
[Management> JENNIFER administrator notification> E-mail notification] DATASERVER_NOT_ENOUGH_DISK, USER_SIGNED_UP added
[Pop-up> X-View Transaction Analysis] A function added that can be stopped when querying transaction data
[Template> Edit> Table] Change the sorting criteria in ascending order of the target name in Multi Domain (DB Search) from date criteria (JJC-3562)
[Talk renewal] design change and title search function added
[H2 database] The option added to connect to the view server H2 database remotely (see engineer documentation)
5.5.1.6
[Pop-up> X-View Transaction Analysis] OWlens interworking function added in call-tree and external call profiles
5.5.1.7
[Dashboard> Chart> Export Chart] Preview and save, then shortcut UX included
[Custom Dashboard] When saving the dashboard, the thumbnail saved in the local browser after 1-min monitoring (ARIES-9703)
[Template] Template chart theme customization tool added
[Popup> SQL executor] CREATE, DROP, ALTER, INSERT, UPDATE, DELETE statements be supported
[Pop-up> SQL Executor] syntax initialization function added
5.5.2
[Dashboard, real-time, custom dashboard] When adding 'dashboard_content_fullscreen = true' param, it shows the maximum screen without the menu bar and side margin on the top of the dashboard (JJC-3640 / ARIES-9729)
Bug Fix
Data Server
5.5.1.2
Connection is restricted when using the same IP and the same configuration file in the batch job domain (ARIES-9659) (JJC-3520)
5.5.2
[Real Time> DB (SQL)] Active SQL execution time section is calculated as active service response time (ARIES-9736)
View Server
5.5.1.1
[Management> View Server Title and Logo Setting] Fixed that could not be changed to default settings after setting a custom logo (JJC-3466)
[Management> Business] Fixed that CSV import function did not work (JJC-3488)
[Pop-up> X-View Transaction Analysis] Fixed that the export to talk function did not work (ARIES-9620)
[Pop-up> X-View Transaction Analysis] Fixed that text search was not available when the transaction started yesterday in the call tree ends today (ARIES-9634)
5.5.1.2
[Template> Edit] Fixed that the base date behaves differently from the set period when manual build (ARIES-9637)
[Template> Edit] Fixed that the X-axis was additionally drawn when the X-axis did not divide from the summary interval when creating a line chart (ARIES-9657)
[Login] Fixed that logout was not possible when the administrator approval waiting screen appeared while automatic login was activated (JJC-3510)
In the template list screen, only basic settings are possible at build time, and manual build by period setting can be done only in the edit screen.
5.5.1.3
[Dashboard> Common] Fixed that "Response Time, TPS" real-time line chart default does not appear in domain units (ARIES-9684 / JJC-3566)
[Dashboard> Common] Fixed that displaying the count of active service counts / it occurred when there were more than the number of visible rings (ARIES-9671)
[Administrator notification] Fixed that+ Details button does did not show details and the window is closed (ARIES-9618)
[Analysis> Application Status] Fixed that the number of calls / failures was not clicked when the application name is blank (ARIES-9679)
[Analysis> Application Status] Fixed that an related data issue when searching for the entire period (JJC-3547)
[Manage> Common] Fixed that the save button was not exposed in the footer area when popped up (JJC-3559)
[Management> JENNIFER administrator notification> E-mail notification] Fixed that smtp settings were looking at [Management> EVENT external linkage] settings
[Management> Group] Fixed that could not release all permissions by target / function
[Management> Adapter and Lab] Fixed that text was pushed in Japanese (JJC-3561)
[Template> Edit> Table] DB Search-ERROR, Fixed that the summary interval cannot be set when the search methods is the number.
[Template> Edit> Line Chart] Fixed that the search range exceeded one day when Domain / Instance / Business by period was not set to one day
[Popup> SQL Build & Plan] Fixed that the function of copying the binding parameter in the .NET perspective environment did not work (JJC-3534)
[Pop-up> X-View Transaction Analysis] Fixed that timeline analysis was not displayed intermittently (JJC-3541)
[User authentication] Fixed that a server error occurred if there was no user group set in the adapter when authentication was successful with the login adapter
After upgrading to SERVER 5.5.1.3, the 'Settings' button should be clicked and configure again in [Management> JENNIFER Manager Notification> E-Mail Notification] to receive the administrator notification email normally.
If not, a log message is shown like "E-mail notification In JENNIFER Maager Notification did not configure" on the view server.
5.5.1.4
[Real Time> dbConnection] Fixed that data could not be displayed in the pop-up window when the DB Connection Equalizer chart was double-clicked
This bug has occurred since version 5.5.1.2 of Server.
5.5.1.6
[Analysis> DB Search> Domain / Instance / Business] Fixed that data would not appear if the start / end dates were the same or the time was changed and inquired (JJC-3575)
[Pop-up> X-View Transaction Analysis] Fixed a bug where NIO-related socket data was not displayed in the socket tab
[Management> JENNIFER Manager Notification> Screen Notification] Fixed that notification occurred continuously until the view server was restarted once DATASERVER_DOWN occurred (JJC-3577)
5.5.1.7
[Template] Fixed that occurred when the title was long (JJC-3573)
Fixed that domain data was not migrated to RDB when the allowable length was exceeded at the view server started (JJC-3626)
Fixed that the administrator notification / notification function did not work when there was an agent failing to connect (JJC-3626)
5.5.2
[Custom dashboard] Fixed that Iframe was not inserted
[Analysis> X-View] Fixed a pop-up bug after dragging from 'Client ID', 'Application', and 'GUID'
[Analysis> File] Fixed that the disk usage chart was not exposed for PHP and .NET agents
[Template] Fixed that the date format of the template title did not change when sending an email
[Template> Table> TopN> Domain / Instance / Business] Fixed that a server error occurred when the period setting was more than 2 days
[Template> Chart> Line Chart> Multi Domain] Fixed that the first target name was exposed in the chart legend
[Torque] Fixed that search results were initialized when searching and deleting
[Torque] Fixed that bookmark button was not exposed
[Torque] Fixed that the image attached torque was not fixed
[Talk] Fixed that a broken image displayed when attaching a text file
[Management> Notification Window] Fixed that could not upload notification files
JAVA Agent
rom this version, JDK 12, 13, and 14 versions are supported.
Since only basic tests have been performed, confirmation is required when using the JDK. (The versions are not LTS versions, it's recommended to avoid using them.)
Features added
5.5.0.3
Maria JDBC 2.4.1 version added to support direct SQL. (ARIES-9674)
Adobe ColdFusion JDBC driver added to support direct SQL. (Enable_coldfusion_sql_pointcut) (ARIES-9661, JJC-3500)
ColdFusion only supports MSSQL when using the ADOBE driver. For other DBs, it should be configured manually.
5.5.1.1
A function added that did not track specific SQL through SQL Hash value (ignore_profile_sql_hash) (JJC-3446)
When SQL exception occurs, the function added to process as normal SQL when specific string is included (ignore_sql_exception_message) (JJC-3360)
5.5.2
JDK12, 13, 14 support added (ARIES-9630, ARIES-9631, ARIES-9678)
AIX JNI 0.4.0 module added (ARIES-9707, JJC-2808, JJC-3495)
CICS module added (ARIES-9656)
the option added not to collect DB Connection messages. (Collect_db_open_close_message, collect_db_transaction_message) (ARIES-9523)
Changes and Improvements
5.5.0.3
Improved to support various APIs related to JDBC execute (ARIES-9655, JJC-3500)
5.5.1.1
Changed the CICS related verification log level from INFO (1) to TRACE (3)
5.5.2
Improved to record the Pending option log when connecting to the server (ARIES-9704)
Improved to display basic environment information in the log file when changing the date (ARIES-7699)
Improved to record the name of the command code (ARIES-9580)
Improved to be able to recognize by leaving a log periodically when a profile transmission limit is encountered (ARIES-9418)
Bug Fix
5.5.1.2
Fixed format error when the format exceeds the int value when converting CICS type
.NET agent
Features added and improvments
5.5.1.1
Service Adapter support in .NET Core applications added
Jennifer FRONT integration in .NET Core application added
PLC support in .NET Core application (exception: not supported for .NET Core application operating in .NET Framework environment) added
The DLL dynamically generated by the agent is changed to the path of / extension / temp under the agent installation folder instead of% TEMP%.
5.5.1.2
Enable_reject_log, include_query_string_in_reject_log option of Java agent added
5.5.1.6
.NET Core support added
Docker Container environment support added
5.5.1.9
Microsoft.Data.SqlClient asynchronous monitoring in .NET Core application added
5.5.1.11
Sybase ASE Client support added
5.5.2.0
"Disk Usage" in "File" under "Analysis" / "Statistics" added
"Disk Usage" search supported in "DB Search" in "Analysis" / "Statistics" added
Support to get the User ID for ASP.NET website using Windows authentication added
Bug Fix
5.5.1.2
Bug fix of Service Adapter support code of .NET Core application added in 5.5.1.1 (existing Service Adapter did not work when agent is upgraded)
5.5.1.3
FETCH quantity and time required are duplicated when using a DataReader that returns multiple ResultSets (JJC-3529)
5.5.1.4
In some environments, process CPU utilization was collected higher than actual system CPU utilization (JJC-3533)
5.5.2.0
"Analysis / Statistics" / "Class search in Jar / DLL file" function did not work
PHP Agent
Features added
5.5.2
Collect DB connection information when collecting SQL (DB connection information can be checked on the XView pop-up SQL section analysis screen) (ARIES-9246)
PHP 7.4.x supported (ARIES-9619)
Disk usage collection (Analysis> DB Search> Disk usage tab) (ARIES-9310)
Changes and Improvements
5.5.1.1
Enable_runtime_internal_function_hook_in_zts advanced option added (ARIES-9673)
When the enable_runtime_internal_function_hook_in_zts advanced option is true, the PHP agent hooks PHP internal functions at runtime even when PHP is compiled with ZTS.
When PHP is compiled with Thread Safe (ZTS), it is not safe to hook PHP internal functions at runtime.
Therefore, PHP Agent does not modify / add hooking PHP internal functions at runtime when PHP is compiled with ZTS.
However, when it is guaranteed that there is only one thread in the PHP process, it is safe regardless of whether NTS / ZTS is compiled or not. ex) Apache Prefork + PHP ZTS environment
5.5.1.2
user_key_in_php_session advanced option behavior improved to allow characters('.') to collect values inside arrays (ARIES-9693)
Example: When you want to collect the value of $ _SESSION ['user'] ['id'] as the user ID, specify the user.id value in the advanced option user_key_in_php_session
5.5.1.3
./Jennifer5Agent -ckd <directory> execution option added (ARIES-9712)
The source code change history function sends all php files in the directory for comparison of source codes.
If the PHP content in the directory of the source code change history is large, the load may be high.
When executing ./Jennifer5Agent -ckd <directory>, it is recommended to use the source code change history function only when the collection time + content read time is 500 ms or less and the total file size is 150 MB or less.
Example :
$ cd <agent.php>
$ bin/./Jennifer5Agent -ckd /var/www/html
path: /var/www/html, depth: 10
number of subdirectories: 863
number of files(*.php, composer.json): 5521
total file size: 55MB
collect time : 194ms
content read time : 93ms
Bug Fix
5.5.1.1
HTTP request of information delivery of JENNIFER Front collecting was not terminated immediately (ARIES-9673)
For a specific HTTP request, if there is "aries-fem-enabled: true" in the HTTP header, the PHP agent judges it as a request to pass JENNIFER Front collection information and returns the HTTP response immediately without processing the required action in the HTTP request url do.
5.5.1.3
Fixed that “Maximum depth of directory to search” option did not work in the source code change history (ARIES-9712)