Skip to content

Releases: scouter-project/scouter

v1.9.0

21 Jul 08:54
662ba46
Compare
Choose a tag to compare

Features

  • [agent.java] Supports java 9 and java 10 based applications.
  • [agent.java] Connection profiling for hikari pool has been added.
  • [agent.java] Asynchronous Thread linkage tracking for Spring 5's @async annotation is now possible without any configuration.
  • [agent.java] Added an option that does not track specific patterns of service at all. Requests subject to this option are not reflected in TPS and response time information.
    • xlog_fully_discard_service_patterns
  • [agent.java] Sql profiling for the Altibase jdbc driver using the ABPreparedStatement class has been added.
  • [webapp] The counter search limit of Web api has been increased from 1 hour to 6 hours.

MISC

  • [agent.java] Added a debug option to track profiling problems when running sql in jdbc.
    • _profile_fullstack_sql_execute_debug_enabled
  • [agent.java] Added option to calculate heap memory usage included in xlog, so it can be disabled.
    • profile_thread_memory_usage_enabled

v1.8.6

13 May 07:35
5a5fef9
Compare
Choose a tag to compare

Features

  • [webapp] added gzip output option, net_http_api_gzip_enabled(default true).
  • [webapp] counter api range limit increased to 6 hours from 1 hour.
  • [webapp] added url shortening api and redirection page.
  • [server&client] All charts have an outgoing link context menu to open it(the time range and objects) on a 3rd-party UI.
  • [server] added alert scripting helper methods. - httpGet() for call any webhook.

Bug Fix

  • [webapp] fix the bug that counter data is missing when the midnight(00:00) is include in the range condition.
  • [webapp] fix the bug that counter stat data is missing when the retrieving range is over a day.

v1.8.5

22 Apr 03:43
Compare
Choose a tag to compare

Features

  • minor upgrade

Bug Fix

  • [webapp] fix that realtime alert api give wrong offset value.

MISC

  • [java.agent] support 'path' attribute of spring request-mapping annotation.
  • [webapp] gzip response supported.

v1.8.4.1

05 Apr 13:20
Compare
Choose a tag to compare

Features

  • [webapp] custom static webapp can be serviced on scouter platform.
    • set net_http_extweb_dir option and place static web application there.

Bug Fix

  • [client] fixed a bug that xlog get freezing when given value on a start time filter is not correct hhmmss time format.
  • [webapp] fixed a bug ip authorization option does not work correctly.

MISC

  • [client] multiple tag count window can be opened.

v1.8.4

03 Apr 13:56
36d95f8
Compare
Choose a tag to compare

Features

  • [agent.java] support tracing about redis call by spring data redis & jedis.
  • [agent.java] additional performance metric supported - sql time by service, api call time by service & heap total memory.
  • [client] filterable xlogs by start time.
  • [webapp] xlog api added - get xlogs by bulk by txids.
    • /v1/xlog-data/{yyyymmdd}/multi/{txidList}

Bug Fix

  • [webapp] fixed what the prefilght AJAX requests can't be processed correctly.
  • [webapp] fixed what the error is thrown when the same key is stored repeatly.
  • [client] fixed what the windows client export function makes broken export file.
  • [server] clear sometimes the server can not clean up old log files.

MISC

  • [webapp] CORS option defauls true now.

v1.8.4.SNAPSHOT

22 Mar 12:16
Compare
Choose a tag to compare
v1.8.4.SNAPSHOT Pre-release
Pre-release

v1.8.4.SNAPSHOT

v1.8.3

01 Mar 13:17
318b7dd
Compare
Choose a tag to compare

Features

  • [agent.java] add scouter cookie publishing path option.(default : /)
    • trace_user_cookie_path
  • [agent.java] trace reqeust context over a hystrix thread.
  • [server] can store arbitrary key-value data to it's own k/v store. (and it supports TTL)
  • [webapp] new apis (api document link)
    • /v1/kv-private/{key} - save and find keys & values to (logon) user-scope kv storage.
    • /v1/kv/{key} - save and find keys & values to a global key space of the scouter's kv storage.
    • /v1/kv/{keySpace}/{key} - save and find keys & values to a specific key space of scouter's kv storage.
    • and other kv apis ... (check the api document)
    • /v1/loginGetToken - authorization with id/password for 3rd party web application. (answered with access token)
    • /v1/login - authorization with id/password for traditional web application. (answered with cookie)
    • Use these (kev-value) apis in next version that can be set TTL and coming soon.

Bug Fix

  • [webapp] fix abnormal processing when the uri for widget chart includes some unicode character.
  • [agent.java] correct missing setting XLog property values - text1 ~ text5 in the case of Non-http service tracing.

MISC

  • some default setting is changed.
    • [server] tag counter default true
    • [webapp] (ip, session, token) authorization default false

v1.8.2.DEPRECATED

25 Feb 09:38
3d1984a
Compare
Choose a tag to compare

Features

  • [agent.java] add scouter cookie publishing path option.(default : /)
    • trace_user_cookie_path
  • [agent.java] trace reqeust context over a hystrix thread.
  • [server] can store arbitary key-value data on it's own k/v store.
  • [webapp] new apis (api document link)
    • /v1/kv/{key} - save and find keys & values to the scouter's global kv store.
    • /v1/kv/{keySpace}/{key} - save and find keys & values to the scouter's specific kv store.
    • /v1/loginGetToken - authorization with id/password for 3rd party web application. (answered with access token)
    • /v1/login - authorization with id/password for traditional web application. (answered with cookie)
  • Important Notice ! : kv api's storage engine will be changed in a few days and will not compatible with v1.8.2.
    • Use these (kev-value) apis in next version that can be set TTL and coming soon.

Bug Fix

  • [webapp] fix abnormal processing when the uri for widget chart includes some unicode character.
  • [agent.java] correct missing setting XLog property values - text1 ~ text5 in the case of Non-http service tracing.

MISC

  • some default setting is changed.
    • [server] tag counter default true
    • [webapp] (ip, session, token) authoriztion default false

v1.8.1.1

20 Jan 02:36
Compare
Choose a tag to compare

Release Note

Bug Fix

  • [webapp] fix the bug that xlog data api response with offset '0' when there are not any more xlogs to retrieve.
  • [client] tag-count view can show values of login & desc xlog column.

v1.8.1

14 Jan 01:35
Compare
Choose a tag to compare

Release Note

Features

  • [webapp] HTTP(Web) api added
    • daily visitor & hourly visitor
    • retrieve counter data by object hashes
    • retrieve latest counter data
    • searching xlogs by various conditions
    • get xlogs by gxid
    • refer to Web api guide
  • [webapp] simple counter widget (can show a chart about the counter data from the result of a counter api.)
  • [server] add option for warning level of inactive object
  • [server] options for setting indices's size of scouter text database.
  • [agent.java] support maria db client 1.6.x & 1.7.x
  • [client] show monitored objects in order now in the context menu or group navigation.
  • [client] alert window message can be selected & copied to a clipboard.

Bug Fix

  • [webapp] fix that the summary api of apiCall-by-objHash does not get any data.
  • [agent.java] fix incorrect exception summary gathering
  • [client] fix that the XLog view does not release some memory after closing.