Coherence CLI - 1.10.0
Coherence CLI Release 1.10.0
This is release 1.10.0 of the Coherence Command Line Interface (CLI).
For more information, see the README.
Installing
See here for installation instructions.
Upgrading
If you already have the CLI installed, you can run cohctl version -u
to see if you have the latest version.
Getting Started
To get started, visit the Coherence CLI documentation and follow the instructions to install and start using the CLI.
Major New Feature - Start Local Grafana/Prometheus Monitoring Stack
In this release we added the ability to initialize, start and stop a local monitoring stack using Grafana, Prometheus and the latest
Coherence Dashboards. This stack automatically registers clusters running with metrics enabled on ports 9612-> 9619 on your local machine.
Note: You must have docker running on your machine to use this.
To get started:
cohctl init monitoring
- download the Grafana and Prometheus images, download the Grafana dashboards and intialize the docker compose environment under~/.cohctl/monitoring
directorycohctl start monitoring
- Start the monitoring stack and provides you the link to open the dashboards locally- To start a local cluster with metrics enabled, run the following:
cohctl create cluster -t 9612
- See the documentation for more details.
Note: If you are running a Coherence version before 14.1.2-0-0 or 25.03, you must set the following
property on each cluster member to emit the new style metrics used by the latest dashboards
-Dcoherence.metrics.legacy.names=false
Other New Features
- Added the ability to display the node id from
cohctl monitor health
when using latest coherence patches - Added the ability to use
-c clusterhost:port
to lookup management connection - Added the
cohctl set cluster
command to set attributes across all members of a cluster - Added the
cohctl get federation-outgoing
command to display outgoing connection members
Other Changes / Bugs Fixes
- Updated to be compatible with latest CE and commercial patches
- Updated to build with go 1.24.4 as a minimum
Breaking Changes
- N/A
What's Changed
- Prepare for next release by @tmiddlet2666 in #298
- Update helidon template to 4.2.2 by @tmiddlet2666 in #299
- Add the ability to retrieve the node id from the health endpoint http… by @tmiddlet2666 in #300
- Add the ability for the CLI to point to a nshost:port for cluster by @tmiddlet2666 in #301
- Update CI/CD by @tmiddlet2666 in #302
- Minor command updates by @tmiddlet2666 in #303
- Minor update to helidon template by @tmiddlet2666 in #304
- Update various deps by @tmiddlet2666 in #305
- Update CI/CD badge by @tmiddlet2666 in #306
- Fix typo in version number by @tmiddlet2666 in #307
- Added the cohctl get federation-outgoing command by @tmiddlet2666 in #308
- Update spring and helidon versions by @tmiddlet2666 in #309
- Add COPY=false option for install by @tmiddlet2666 in #310
- Correct README by @tmiddlet2666 in #311
- Correct message in templates code by @tmiddlet2666 in #312
- Update template example by @tmiddlet2666 in #313
- Add the ability to startup local monitoring using grafana/prometheus by @tmiddlet2666 in #314
- Fix CI/CD, bump version to 1.10.0 by @tmiddlet2666 in #315
- Make templates consistent with NamedCache by @tmiddlet2666 in #316
- Update to build with go 1.24.4 by @tmiddlet2666 in #317
- Remove copying docs to github pages by @tmiddlet2666 in #318
- Add --open to start monitoring command to open the dashboard by @tmiddlet2666 in #319
- Minor fix to monitoring ci/cd by @tmiddlet2666 in #320
Full Changelog: 1.9.1...1.10.0