Releases: scouter-project/scouter
Releases · scouter-project/scouter
v1.8.0.ALPHA
v1.8.0.ALPHA
for testing
v1.8.0
Release Note
Features
-
Alert script is editable in a scouter client now.
Context Menu on a server > Customizable alert
- Alert Plugin Guide
-
Scouter HTTP(Web) api released!
-
JVM metaspace metrics added
-
support postgresql jdbc driver v42+
Bug Fix
- [client] fix client hangs when some requests to server are failed.
- [client] can set time range to 24:00:00 in load time view
- [server] fix that alert script loader can't reload alert script configurations in runtime.
MISC
- scouter client supports java 9.
v1.8.0.RC2
Web API Feature
Customizable alert script editor
v1.8.0.RC1
- Web API feature
- Customizable alert scripting editor
v1.7.3.1
Release Note
Features
- configuration gets easier by using configure popup window.
- XLog columns customizable now.
Menu > Preferences > General > Chart
- add user agent, country, city and group columns on a
XLog table
view. - another server plugin type is added : text plugin for dictionary handling
@ServerPlugin(PluginConstants.PLUGIN_SERVER_TEXT)
- client update checking
- Scouter client's workspace is located in a
user home
directory by default.- not any more need copy & restore workspace on every update of a client.
- edit scouter.ini file in the client directory if you want to get separate environment by client.
Bug Fix
- Fix the literal query parameter parsing bug.(It shows broken parameterized SQL in a XLog view.)
- If you want to workaround this bug in an old version, set the option
profile_sql_escape_enabled
as false
- If you want to workaround this bug in an old version, set the option
- Fix double-click effect of configuration view on a client windows build.
MISC
- add PluginHelper (utility) class to support easy scripting for server plugins and alert plugins.
v1.7.3
Release Note
Features
- configuration gets easier by using configure popup window.
- XLog columns customizable now.
- Menu > Preferences > General > Chart
- add user agent, country, city and group columns on a XLog table view.
- another server plugin type is added : text plugin for dictionary handling
@ServerPlugin(PluginConstants.PLUGIN_SERVER_TEXT)
MISC
- add PluginHelper (utility) class to support easy scripting for server plugins and alert plugins.
v1.7.2
Release Note
Features
- support Tibero6 jdbc driver
- ability to discard some type of service from XLog
xlog_discard_service_patterns
- additional XLog sampling option
xlog_sampling_only_profile=false
: drop profile only if the XLog is out of sampling, else drop all(XLog and profile).
- new XLog sampling feature for specific service name patterns
xlog_patterned_sampling_enabled=false
xlog_patterned_sampling_service_patterns
- and another options for patterned sampling features.
- scripting plugin support background thread service now.
- Another tracing feature for async processing when ThreadPoolExecutor used.
hook_async_thread_pool_executor_enabled=false
(default=false)
Bug Fix
- clear the bug to break unicode parameter value when turn on "http parameter profiling" option.
MISC
- Add AWS icons for supporting scouter-pulse-aws-monitor.
- ASM version update : 4.x -> 5.2
- javassist version update : 3.21.0-GA
v1.7.1
Release Note
Features
-
Summary view support multi-date searching now. (previous version only shows a day data)
menu : Collector > Summary
menu : Collector > [Object type] > Summary
-
Import & export perspective settings
menu : File > Export perspective settings
menu : 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=true
xlog_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