Skip to content

Releases: oracle/coherence-visualvm

Coherence VisualVM Plugin 1.7.1

18 Jul 08:37
0417d41
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.

Updates / Changes

  • Support for Coherence Community Edition (CE) versions 24.03.1 and 22.06.9
  • Support for latest Coherence commercial CPU patches

Bug Fixes

  • Fixed the max value for thread utilization % to be 100% in the tracer plugin

Changes since 1.7.0

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.

Coherence VisualVM Plugin 1.7.0

28 Mar 00:45
f213f41
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.

New Features

Tracer Probes Support

This version of the Coherence VisualVM Plugin introduces an exciting new feature which exposes Coherence tracer probes which can be displayed using the VisualVM-Tracer framework. See the README for more details

Note: When you install / update the Coherence VisualVM plugin, the “Tracer-Monitor Probes” plugin dependency will be installed if you do not already have it installed. If your VisualVM installation does not have access to the Internet to download this dependency, you should download and install the Tracer framework from the VisualVM download site.

Other Updates

  • Support for Coherence Community Edition (CE) 24.03
  • Added the ability to return the cache partition stats using right-click menu option from the cache storage-manager tab
  • Add the views sub-tab to display views configured for a cache

Bug Fixes

  • N/A

Changes since 1.6.3

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.

Coherence VisualVM Plugin 1.6.2

18 Oct 01:03
75be8ac
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.

New Features

  • Added the ability to get the node and service descriptions. Only available with Coherence CE 22.06.5+ and commercial version 14.1.1.2206.5+

Bug Fixes

  • N/A

Changes since 1.6.1

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.

Coherence VisualVM Plugin 1.6.1

19 Jul 23:53
fec799a
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.

New Features

  • Added ability to truncate and clear caches (via right-click on caches tab). Only available with Coherence CE 22.06.5+ and commercial version 14.1.1.2206.5+

Bug Fixes

  • N/A

Changes since 1.6.0

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.

Coherence VisualVM Plugin 1.6.0

19 Apr 07:18
7e028db
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.

New Features

  • Added the ability to discover Coherence Clusters with Management over REST enabled via adding a host by right-clicking on the host and selecting Discover Coherence Clusters
  • Added new Topics tab with support for new Topics MBeans in 14.1.1.2206.4+,22.06.4+, and 23.03+
  • Added the ability to right-click on a proxy server and display the connections
  • Added the ability to pause the refreshing of the Cluster Snapshot tab and copy the HTML contents to the clipboard
  • Added the ability for an immediate refresh of data when a selection is made for a master-detail table

Note: Ensure you exclude hosts from http proxies in VisualVM if you are using Discover Clusters.

Bug Fixes

  • Fixed an issue where key and filter listeners were not being displayed on storage manager cache tab
  • Fixed an issue where if you sorted a table, then right-click menu options may not selected correct row
  • Fixed an issue a cache with # in its name was not displayed correctly when accessing via REST

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.

Coherence VisualVM Plugin 1.5.0

04 Oct 13:55
496cd11
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1 or later to install this release of the plugin.

New Features

  • Added support for Coherence CE 22.09
  • Added right-click Show help... option to show help for all tables

Bug Fixes

  • Fixed an issue where the Health Http tab would not show in certain circumstances
  • Fixed an NPE in the Members tab
  • Fixed an issue where data would not be shown in the plugin if the reporter failed to start due to configuration issue
  • Fixed an issue where cache details size could be negative when connecting via REST

Other Changes

  • Added support for running tests under JDK17
  • Renamed master branch to main

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.

Coherence VisualVM Plugin 1.4.0

22 Jul 07:17
057194b
Compare
Choose a tag to compare

NOTE: You will need to have VisualVM 2.1 or later to install this release of the plugin.

New Features

This version supports Coherence Feature Pack 14.1.1.2206.1 and Coherence CE 22.06 versions including the following new features:

  • Added support for active-backup persistence mode on Persistence tab
  • Added support displaying the node environment by calling "Report Environment" on the Members tab
  • Added support for showing information from Health API

Health Tab

Known Issues

  • You will need to have VisualVM 2.1 or later to be able to install this release.
  • Coherence*Web information will not be displayed when using REST connection to WebLogic Server

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.

Coherence VisualVM Plugin 1.3.0

01 Mar 10:57
11dfcb6
Compare
Choose a tag to compare

New Features

  • Added the ability for VisualVM to connect to WebLogic Server instances, via REST, where 2 or more clusters are present. The user will be presented with a list of Coherence clusters to choose from.
  • Added the ability to display gRPC Proxy Server Information when connecting via JMX (as shown below):

gRPC Proxies

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.

Coherence VisualVM Plugin 1.2.0

21 Dec 01:16
7efdef9
Compare
Choose a tag to compare

New Features

  • Added a new tab to display Executor Service tasks for both JMX and REST connections
  • Added support for Topics via REST connection
  • Added support to disable SSL certificate validation for SSL connections via the options tab

Note: The above option is NOT enabled by default and should only be used when you are sure of the identity of the target Management over REST SSL enabled endpoint. You will receive a visual warning when connecting to any clusters when this option has been enabled.

The screenshot below shows the new Executor tab which is displayed when you are running the Executor Service within your cluster.
Preferences

Bug Fixes

  • Fixed an issue where the Coherence*Web panel was not setting the background correctly
  • Fixed a possible NullPointerException in Cache Tab
  • Fixed an issue under Linux where Cluster Status HA was not rendering correctly

Known Issues

  • If you have multiple Coherence clusters in WebLogic Server then you can only connect to one of them vi REST. This has been fixed and will be in the next release which doesn't yet have an ETA yet but raise an issue if this is a show stopper for you.

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.

Coherence VisualVM Plugin 1.1.0

13 Jul 07:12
0ba51a4
Compare
Choose a tag to compare

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.