Coherence VisualVM Plugin 1.1.0
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
- 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
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 VisualVMPreferences
.
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.