Release date : 2021. 05. 27
JENNIFER Server
The 'JENNIFER Lab' screen is no longer available. The URL, however, is accessable from the browser.
The 'Favorites' function is no longer provided
The real-time category is consolidated into the dashboard category.
JENNIFER basic layout is renewed. (Design and UI/UX)
Features and Improvment
Data Server
5.5.3.1
When a transaction does not come, the accumulated profile is saved with a virtual transaction - an unofficial option added to set activate or not - jennifer.unofficial.collect.lost.profiles=true (ARIES-10027)
5.5.3.2
Unofficial option added to single-thread native calls to get system time - jennifer.unofficial.enable.internal.clock=true (default false) (ARIES-10081)
Agent application delay option feature changed to default disabled. Added unofficial option in case you want to re-enable - jennifer.unofficial.enable.agent.pending.option=true (default false) (ARIES-10088)
Improvement of automatic instance ID issuance process for cloud environment - Available for Java agent 5.5.3 or higher (ARIES-10092)
5.5.3.3
An informal option added that can optionally turn off the logic for managing the state information of the thread being used in the data server - unofficial.enable.executor.monitoring=false (default true) (ARIES-10097)
5.5.3.4
Changed transaction and profile inflow queue back to one (ARIES-10119)
5.5.3.5
Reinforcement of agent STOP criteria - If connection is detected, the session is checked again after 1 second, and if there is no session, it is recognized as agent STOP (ARIES-10124)(JJC-3376)
Changed user ID lookup in XView advanced search condition to Like search (ARIES-10123) (JJC-4164)
5.5.3.6
When the use of the agent pending option is disabled, the pending status information is not provided when retrieving management-instance information (ARIES-10167)
Improved collection performance (ARIES-10146)
5.6.0
Enables method sampling of data server to be dynamically enabled (ARIES-10147)
View Server
5.5.3.1
[Pop-up > X-View Transaction Analysis] Modified to maintain table alignment when exporting the entire profile
[Management > View Log] Agent Settings File Lookup Tab added
5.5.3.3
Open API added to ON/OFF application of ERROR EVENT rule by domain (JJC-4121/ARIES-9940)
Domain group information supported for EVENT adapters (JJC-4050/ARIES-10093)
Option added to set maximum number of rows and timeout in SQL Executor popup (ARIES-10054/JJC-4066)
Transaction RDB Export performance improved (JJC-4087/ARIES-10066)
5.5.3.4
Support RDB Export of application statistics per instance (ARIES-10103/JJC-4097)
Change the X-axis basis for plotting XView chart points to (collectTime > agentEndTime) with the view server unofficial option -Djennifer.unofficial.use.agent.time.on.xview=true (default: false) 4033)
5.5.3.5
EVENT rule setting inquiry open API added (JJC-4050/ARIES-10106)
5.5.3.6
Download agent packages via view server (ARIES-10136)
Sherpa multi-interlock support (JJC-4196/ARIES-10148)
5.5.3.7
Support for setting application starting point in PHP (ARIES-10250/JJC-4254)
Remove unnecessary view server logs when setting RDB Export with Oracle driver (ARIES-10233/JJC-4239)
5.6.0
[Common] Remove minimum size style when using layout=iframe in URL (ARIES-10159/JJC-4189)
[Common > Domain group tree] change to not keep open when moving the page (ARIES-10252)
[Login] An option added to activate the account application function (JJC-4116)
[Layout] notification window improved (you can easily view past push notifications)
Improvement of [Layout] menu window (automatic arrangement and search function for frequently used menus)
[Admin > Profiles, User Menu > Settings] Automatic profile setting screen added
[Management > Permissions by function] Delete custom dashboard sharing function (ARIES-10063)
[Management > Instance] When a specific agent responds slowly, the list lookup performance improved (ARIES-10056/JJC-4050)
[Pop-up > Active service list] CSV export function added
[Dashboard > Chart Common] A new color palette added with an edge that reflects the times
[Dashboard > Chart Common] Interaction icon UX improvement
[Dashboard > Chart Common] The problem improved of awkward chart contents when changing the extended <-> basic type (JQA-931)
[Dashboard > EVENT Chart] Icon type chart renewal
[Dashboard > EVENT] Dashboard renewal
[Dashboard > CPU Equalizer Chart] Relaxation of decimal point display criteria for each instance (ARIES-10236/JJC-4245)
[Dashboard > X-View] Y-axis automatic Max value setting function added
[Custom Dashboard > Active Service List Chart] Add Minimum Execution Time (ARIES-9662/JJC-4042)
Bug Fix
Data Server
5.5.3.1
Fixes a problem that does not deserialize whether to restart advanced options when using network encryption (ARIES-10069)
5.5.3.4
DB storage limit setting is not recognized after restarting the data server (ARIES-10115/JJC-4156)
5.5.3.6
The bug fixed that the agent is always in pending mode when setting the application starting point package (ARIES-10157)
The bug fixed where old DB settings were copied when deleting all set profile storage restrictions (ARIES-10151)
5.5.3.7
Statistic storage delay occurs when there are too many profiles in a high TPS situation (ARIES-10256)
뷰 서버
5.5.3.1
A bug fixed that excessively uses the view server's memory when sending e-mail external linkage is delayed
[Custom Dashboard] A loading custom dashboards created in the past fixed (JJC-4078/ARIES-10064)
[Custom Dashboard] A bug fixed that the upper bar extended area is displayed behind the chart (JJC-4060/ARIES-10076)
[Template Edit] A bug fixed that Metrics only displayed Domain type when searching chart and table data (JJC-4091)
[Analysis > DB Search] An incorrect filtering bug fixed when searching for operating hours (JJC-4213)
5.5.3.2
When selecting [Real-Time > Business] domain group, only the domain group be selected. However, A bug fixed where domains were automatically selected in the domain group tree (JJC-4106/ARIES-10084)
5.5.3.3
[Dashboard > Top bar] Memory leak bug fixed (ARIES-10098/JJC-4074)
A bug fixed where the export function of statistical data was delayed when the RDB export function of the transaction was delayed (JJC-4087/ARIES-10067)
A bug fixed where all columns with the same name were searched as the first value in the SQL Executor result (ARIES-10089/JJC-4097)
5.5.3.4
[Report > Talk] A bug fixed where comments could not be deleted
[Report > Talk] A bug fixed where the window window was broken when writing a new talk
[Popup > SQL Executor] A bug fixed where column values were not displayed properly when exporting CSV
[Pop-up > X-View Transaction Analysis] A bug fixed where SQL details could not be viewed if SQL parameters were not collected
[Analysis > Service Dump] A bug fixed where the memory dump button was not exposed in the view server for .NET
[Template Edit > Table] A bug fixed where a server error occurred when only Metrics was selected and searched (DB Search - Multi Domain by date, Summary - Domain/Instance/Business, Multi Domain)
[Edit Template > Table] Application/SQL/External Call (TopN) - Change to multi-type target selection (JJC-4143)
[Analysis > X-View] Also updates application statistics data when filtering with filtering conditions (ARIES-10111/JJC-4151)
5.5.3.5
Fix bugs such as UPDATE and DELETE that do not work in SQL Executor (ARIES-10120)
5.5.3.7
[Statistics Common] A bug fixed where the chart size was not resized to fit the paper when printing (JJC-4240)
5.6.0
[Analysis > X-View] A bug fixed that the target was not searched when the start or end time was changed (ARIES-10237)
[Analysis > X-View] A bug fixed that timeout occurred near 1 million when more than 1 million views were viewed (JQA-919)
[Analysis > X-View] A bug fixed that the number of transactions displayed in the popup when dragging client ID, GUID, and application tabs was different (JQA-950)
[Analysis > Application Status] A bug fixed that Business was not selected in Target Selection
[Dashboard > Business] A bug fixed that the business order was displayed differently when the business active service chart popup (JQA-943)
A bug fixed that [Custom Dashboard] title would display if there was a space (JQA-936)
[Popup > X-View Transaction Analysis] A bug fixed that some data was displayed as NULL in the socket tab (JJC-4057)
JAVA Agent
Features and Improvments
5.5.3.1
A function added to close the currently running active service. (long_running_active_service_auto_close_timeout)
Redis related connection and profile function added. (enable_redis) (AREIS-5872) (JJC-4169)
Supports simultaneous use of Spring Flux and asynchronous servlet. (enable_async_servlet)
When using Spring Flux, if you set the filter, the Non public Decorator class used is changed to the default registration.
When using Spring Flux, it is improved so that it can be traced even if there is a separate asynchronous call in the WebFilter setting.
When using the log_rotation function, the check cycle is changed to be only once per minute.
5.5.3.2
WMONID 쿠키 설정에 새로운 속성을 추가 할 수 있도록 추가.(append_attribute_for_wmonid_cookie) (ARIES-10158, JJC-4193)
5.5.3.3
Redis-related Lettuce library support (ARIES-10160, JJC-4169)
Added an option to set the length of parameters in Lettuce Profile. (lettuce_args_length)
Improved transaction ID duplication issue. (ARIES-10195)
The deprecated _ignore_active_object option removed
5.5.3.4
Redis related Lettuce library added support for Redis connection profile. (ARIES-10160, JJC-4169)
Improved to support Total/Idle/Active through SQL Connection wrapper in JDK9 or later (connection_close). (JJC-4243)
5.5.3.6
Improved to enable collection of profiles that are not partially collected when using parallel in Spring WebFlux.
Changed not to transmit arrival_rate in case of asynchronous transaction.
5.5.3.9
An option added to separate Spring Flux WebClient application into separate transaction. (enable_spring_webflux_webclient)
Spring Flux transaction tracking pattern improved
5.6.0
Added module to support CICS v5.6.
Changed the prefix used when setting environment variables and properties from jennifer_ to aries_.
Added azure.conf file. (ARIES-10297)
Bug Fix
5.5.3.1
Fixed an issue that automatic stack trace did not work when using Spring Flux.
Fix IllegalAccessError when using db_connection_get option in jennifer.jdk8.jar environment.
5.5.3.3
Fixed OOM issue in 5.5.3.1 and 5.5.3.2 versions. (JJC-4207)
5.5.3.5
Fixed a bug that profile exclusion settings did not work. (ARIES-10235) (JJC-4231)
5.5.3.7
Fixed a bug that the SQL execution time increased because the debug code was included in the SQL part of the patch version.
5.5.3.8
Fixed a bug that the transaction name was collected as an empty string when an application starting point was additionally registered. (ARIES-10299)
.NET Agent
Features and Improvment
5.5.3.1
sql_profile_bind_param_length option (JJC-4088) added
5.5.3.2
Changed the profile_service_class option for asynchronous methods to work (JJC-3725)
Remove service_as_sync option
5.5.3.3
Implementation of service_append_naming_use_first_execute option of Java agent (JJC-4149)
5.5.3.5
Sherpa Microsoft SQL Server interworking (ARIES-9245)
An option added to get heap memory usage by region in .NET Core 2.2 and later (enable_dotnet_core_event_trace: default false)
A method profiling added for Task.Run/Delay
A profiling added of Microsoft.Data.SqlClient DB Provider for 2.x version
5.5.3.6
Change the default value of enable_auto_stack_trace option to false
5.5.3.7
Fix the problem that the application crashes when setting dynamic method profiling
Excludes COM+ call constructor and Dispose call from the profile (controllable through enable_complus_ctor_dispose option, default value is false)
Change all COM+ calls from EXTERNAL-CALL to Method profile, (controllable through the enable_complus_as_external_call option, default value false)
IISConfigHelper - Remove message window that occurs when IIS service is not installed and sort list in tree node
Bug Fix
5.5.3.4
When the agent version is upgraded, the existing Service Adapter is not loaded.
Modified to be applied immediately when log_rotation is changed
5.5.3.5
An issue fixed that some classes did not appear in the dynamic method profiling settings
A problem fixed that the agent upgrade does not work through the JENNIFER console window in Windows Server 2019
An issue fixed that "System.IO.FileLoadException" exception occurs on certain computers when running Installer.exe (ARIES-10143)
When monitoring WCF service, a NullReferenceExpcetion occurs internally in a specific transaction and the monitoring is omitted.
5.5.3.6
Fixes a problem that a System.MissingMethodException exception occurs when the Close method of AseConnection type is called
PHP Agent
Features and Improvment
5.5.3.1
A function added to add PHP CLI parameter (argv) to application name (ARIES-10071)
5.5.3.2
A function added to set options from environment variables. (ARIES-10099)
A service starting point setting function added for Long Live CLI process (ARIES-10082, GLOBE-143)
A log_rotation option added (JJC-4125, ARIES-10096)
A agent setting file inquiry function added (activated when using Server 5.5.3,4 or higher) (ARIES-10073)
Environment variable set by adding "jennifer_" in front of the existing option, and the environment variable key is not case-sensitive. (ex: JENNIFER_SERVER_ADDRESS=192.168.0.10)
5.5.3.3
min_sql_time_to_collect advanced option added (ARIES-10253, JJC-4251)
5.6.0
PHP 8.0.x support (ARIES-10046)
PHP agent API function added (ARIES-8295)
The PHP Agent API function, which was provided as unofficial, is officially provided from 5.6.0. The list of functions is as follows. (The aries_get_*
function returns false if the agent is inactive.)
aries_get_version() : string // Returns the PHP agent version
aries_is_enabled() : bool // Returns whether the PHP agent is enabled
aries_set_appname(string $appname) : void // Set the application name
aries_get_appname() : string | bool // return the application name
aries_set_userid(string $userid) : void // set userid
aries_get_userid() : string | bool // return userid
aries_set_guid(string $guid) : void // Set the guid
aries_get_guid() : string | bool // return the guid
aries_add_message_profile(string $message) : void // Create message profile
aries_add_error_profile(string $error_message) : void // Create an error profile
Bug Fix
5.5.3.2
A bug fixed that pipe fd is not deleted when collecting native callstack (ARIES-10082, JJC-4104)
5.5.3.3
When PHP Master Agent is terminated, wait until all running PHP CLI processes are terminated (JJC-4269, ARIES-10255)