Coherence VisualVM Plugin 1.4.0 Released

Tim Middleton
Oracle Coherence
Published in
2 min readJul 27, 2022

--

We are happy to announce that the latest version of the Coherence VisualVM Plugin has been released!

This latest release includes support for the newest Coherence 14.1.1.2206 Feature Pack and Coherence Community Edition 22.06.x versions and includes support for the following new Coherence features:

Health Check API

The latest Coherence versions introduce a health check API to enable application code to determine the health of the local Coherence member, and corresponding HTTP and management endpoints to allow external applications to query the health of a cluster and its members. The health API also enables applications to register their own health checks, which is then included in the member’s and cluster’s health status.

When connected to a cluster members started with com.tangosol.net.Coherence the Health tab will be displayed as shown below.

Coherence VisualVM Plugin Health Tab

The Health tab shows a summary of each of the health checks, how many nodes are reporting the health check and how many of the nodes are started, live, ready and safe.

Note: It is recommended to start you clusters using the new Coherenceclass as the Health Check API is not available if you start with DefaultCacheServer.

Persistent Backups

Persistence backups are a new persistent mode which persists the backup partitions to disk to increase availability of recovery when members do not save in the same location, and when some locations become inaccessible or corrupted. This operation is always asynchronous so as to have as little impact on performance as possible.

The Persistence tab has been updated to show backup space on the summary table and graphs as shown below.

Persistent Backups

Report Environment

When on the Members tab, you can now right click on a specific member to display detailed JVM and system property details for that node. This information can be useful when diagnosing issues. The following dialog is displayed:

Report Environment Output

Updating to the new version

Note: You will need to have VisualVM version 2.1 or later to install the updated plugin. This can be downloaded from https://visualvm.github.io/.

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 to install.

--

--