Skip to content

Coherence VisualVM Plugin 1.1.0

Compare
Choose a tag to compare
@tmiddlet2666 tmiddlet2666 released this 13 Jul 07:12
0ba51a4

This is Patch 2 of the Coherence VisualVM 1.0.0 release.

Note: This version of the Plugin requires VisualVM release 2.0.6 or later which is available from https://visualvm.github.io/

New Features

  • Changed the font for thread dumps and other results to fixed width
  • For REST connections you can now right-click and view the connection details
    REST Connection Information
  • In the Cache Storage tab, you can now view additional Index Information. For Coherence cluster versions 21.06 and above, you can also view index creation time
    Index Information

Bug Fixes

  • COH-23318/ COH-23303 - Fixed NPE and NumberFormatException in Storage Manager tab
  • COH-22559 - Fixed the sorting of snapshots and snapshot archives in Persistence tab

Experimental Features

New

  • Added the ability to analyze log files where Partition Events Logging has been enabled for logs generated from Coherence versions 21.06 and above. You can access this feature by selecting the Analyze Unavailable Time in Logfile button in the Coherence tab of VisualVM Preferences.

Introduced in version 1.0.1

  • Added experimental tab to display Coherence Topics
  • Added experimental option to issue thread dump across all members
  • Added experimental "Cluster Snapshot" Tab which gives a text based snapshot of the cluster which you could cut/paste to assist in diagnosis of issues.

Note: The experimental features are just that, experimental, and may be changed, modified or deleted at any time.
Care should be taken when using the thread dump across members as it may adversely impact a running clusters performance.

Known Issues

  • If you are running VisualVM on Linux and have issues opening VisualVM when you have included the weblogic.jar in the classpath, you should use REST to access WebLogic Server and not include the weblogic.jar. This is an issue with some versions of gnome.
  • When taking one or more thread dumps, if you want full deadlock analysis, you should set the following system property on your Coherence JVMS -Dcom.oracle.coherence.common.util.Threads.dumpLocks=FULL

Installing

If you already have the plugin installed, then within VisualVM Choose Tools -> Plugins from the main menu and click on Check for Updates if it doesn't already show in the Updates tab.

If you have never installed the plugin before then follow the instructions here.