Coherence VisualVM Plugin 1.0.1
This is Patch 1 of the Coherence VisualVM 1.0.0 release.
New Features
- Added an Options panel to allow easier setting of various functionality rather than having to specify properties on command line. Access via VisualVM->Preferences on Mac or Tools->Options on Windows or Linux.
- Added a Coherence application recognizer to display the Coherence icon and information for Coherence connections
- Added the ability to take multiple thread dumps for a member with specified delay. (See Note below)
- Added the ability to save the contents of the thread dump to a file or copy to the clipboard
Bug Fixes
- Bug 32244902 - Fixed an issue where the Plugin did not display an error when connecting to Invalid URL
- Bug 32572799 - Added optimizations for data fetching when connecting to Coherence using Management over REST
- Bug 32629777 - Optimized the VisualVM Plugin to more efficiently retrieve node storage data over REST.
Experimental Features
- 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.