Skip to content

v2.20.0

Latest
Compare
Choose a tag to compare
@gunlee01 gunlee01 released this 29 May 05:49
· 14 commits to master since this release
1b54b18

Notification

  • execute the command to run scouter client for Mac(OSX) xattr -cr scouter.client.app
  • The following JAVA environment variable must be added to dynamically load SCRIPT PULGIN in a JAVA PROCESS running in JAVA 11 or later environments.
    • -add-opensjava.base/java.lang=ALL-UNNAMED --add-exports=java.base/sun.net=ALL-UNNAMED
  • To generate a thread dump via scouter in a java 11 or later environment, the following java environment variable must be added.
    • -Djdk.attach.allowAttachSelf=true
  • On issue to display xlog list table, remove the directory ~/.scouter/xlogcolumnfile/. (@user.home/scouter/xlogcolumnfile/ on Windows)

Features

client

[client] Added client for Apple silicon. (thx. zbum)

agent.java

[agent.java] Support java 20.
[agent.java] Support virtual threads and include all or partial virtual thread information in thead dump.
[agent.java] Support jakarta servlet. (thx. zbum)
[agent.java] The lowest supported version has been changed to java 8.
[agent.java] Support tracing for redisson.
[agent.java] enable or disable java agent script plugin (javassist) behavior as a setting. (In response to javassist memory issues in certain environments)
[agent.java] Added option to exclude stuck services from metering when handling force end in xlog that have not been terminated. (profile_force_end_stuck_ignore_metering)

agent.host

[agent.host] Removed sigar from dependencies and replaced with oshi as it is no longer updated for collecting OS metrics.

collector server

[server] Clean up duplicate elements when counters-site.xml is saved where duplicate elements exist.

webapp

[webapp] Added serveral APIs and improved functionality. (thx. yosong.heo, gaiajeon)