Releases: scouter-project/scouter
Releases · scouter-project/scouter
v1.7.1
Release Note
Features
-
Summary view support multi-date searching now. (previous version only shows a day data)
menu : Collector > Summarymenu : Collector > [Object type] > Summary
-
Import & export perspective settings
menu : File > Export perspective settingsmenu : File > Import perspective settings
-
This version is official release for Alert plugin(script type plugin of collector server)
-We can build our own alarm rules by handling alert plugins(script type plugin) which are able to compose various performance metrics.
v1.7.0.1
v1.7.0
Release Note
Features
- add JDBC driver support of altibase and tibero
- add performance metric, queuing time
- measure queuing time from front edge server to application.
- options (with default value)
trace_request_queuing_enabled = false;
trace_request_queuing_start_host_header = "X-Request-Start-Host";
#time format : t=microsecond (or) ts=second.milli
#(eg) X-Request-Start-Time: t=1496657175.687
trace_request_queuing_start_time_header = "X-Request-Start-Time";-
Experimental feature
- Traceability for asynchronous processing by producing lambda expressions.
- It should be tested on a staging environment before applying to production.
- option(java agent) :
hook_lambda_instrumentation_strategy_enabled
- Traceability for asynchronous processing by producing lambda expressions.
-
Added options
- XLog Search limit count option with default value
- option(collector) :
req_search_xlog_max_count = 500
- option(collector) :
- XLog dragging limit count (default : 200)
- options(client) :
XLog Max Display Count
- options(client) :
- add XLog error marking option on sql and api call exception
- (always making as error at previous version)
xlog_error_on_sqlexception_enabled=truexlog_error_on_apicall_exception_enabled=true
- XLog Search limit count option with default value
-
MISC
- show detailed description on client's configuration view.(when dbl-click or copy&paste on the list)
- add help button on XLog view and XLog profile view
- add another reflection help methods that can be used on script plugin of java agent.
Bug Fixes
- Fix database purge bug.
- Fix the bug that manually redefine classes doesn't work correctly.
MISC
- Change build system : ant to maven
- Change versioning rule : 0.6.x -> 1.7.x
v0.6.0 release
Release Note
Features
-
features for Spring @controller (Java Agent)
- the option for profiling parameters of @RequestMapping method
profile_spring_controller_method_parameter_enabled - new scripting plugin which is invoked at start point of @RequestMapping method
- the option for profiling parameters of @RequestMapping method
-
new options for scouter repository (Collector)
- separating purge options for data class.
- profile data, xlog data and counter data
- profile data - all executed methods and sqls...
mgr_purge_keep_days - xlog data - all request information(service name & elapsed time..)
mgr_purge_xlog_without_profile_keep_days - counter data - numbered data like elapsed time chart, tps chart ...
mgr_purge_counter_keep_days
- profile data - all executed methods and sqls...
- profile data, xlog data and counter data
- separating purge options for data class.
-
detailed exeption hooking options (Java Agent)
- the pattern matching exceptions are marked as error on XLog view.
-hook_exception_class_patterns
-hook_exception_exlude_class_patterns
-hook_exception_handler_method_patterns
-hook_exception_hanlder_exclude_class_patterns
- the pattern matching exceptions are marked as error on XLog view.
Bug Fixes
- fix the critical exception on applications using mariadb jdbc driver 1.5.6
- fix datasouce collection logic because of changing the JMX attribute name on Tomcat 8.5
Miscellaneous
- Host Agent : exception handling for abnormal disk status
- Host Agent : add counter-netstat enabled option
- Java Agent : Add profile header keys option
- Java Agent : Add parameterized step
- Collector : Add check_term option for alert rule engine
- Collector : Add non-permenant-daily-repository option for service-name & api-name
- Client : colored gap time at profiling
- Client : make faster xlog filter when the search term match exactly without wildcards.
- Add additional XLog column 'text1', 'text2' for user specific data and the columns does not use the scouter text dictionary.
pre-0.5.2-1
Merge pull request #314 from scouter-project/dev Dev
v0.5.1 release
Release Note
Features
Change Note
- Scouter client : STDOUT redirect to console view.
Bug fix
- fix the bug that produces blank xlog profile view when method step name has a blank name.
- change default value of the option
hook_lambda_instrumentation_strategy_enabledto false.
(It producesCallSite generation erroron some unknown environment.)
v0.5.0 Release
Release Note
Features
- Support @XXXMapging RequestHandle annotation
- Support async servlet
- Support spring RestTemplate and AsyncRestTemplate
- Trace multithreaded transaction
- Restore XLog column's width and order
- add another option '3:Header' to trace_user_mode values
- Add scouter notice
Change Note
- Chagne mac client workspace ( userhome/.scouter )
Bug fix
- When tokenize sql, ignore comment
v0.4.22 Release
Release Note
Feature
- Auto thread dump when cpu usage exceed threshold
- ServiceGroup will show percentage in tooltip #276
- Add batch counters
Change Note
- Client project updated to eclipse neon plugin.
- Client runtime environment based on JRE 1.8
- Tycho version up 0.26.0
- Reverse asm weaving ordering
Bug fix
v0.4.21 Release
Release note
- Support MacOS Sierra
- Add peak load control
v0.4.20 Release
Release note
- Add active service vertical eq chart