Scylla JMX proxy
71f857b1de
" Use more memory efficient MBeans repository and remove quadratic behaviour on startup. This reduces memory usage for 2000 tables from 127M to 82M and reduces start time from 270 seconds to 2 seconds. Changes since last version: 1. Fix registered map to handle multiple JMX servers and to properly deregister mbeans 2. Clean up TableRepository code. " * 'speedup_2' of https://github.com/haaawk/scylla-jmx: Use more efficient MBeans repository Remove unnecessary quadratic algorithm from MetricsMBean.register |
||
---|---|---|
dist | ||
scripts | ||
src/main/java | ||
git-archive-all-license.txt | ||
LICENSE.AGPL | ||
NOTICE | ||
pom.xml | ||
README.md | ||
SCYLLA-VERSION-GEN |
Scylla JMX Server
Scylla JMX server implements the Apache Cassandra JMX interface for compatibility with tooling such as nodetool
. The JMX server uses Scylla's REST API to communicate with a Scylla server.
Compiling
To compile JMX server, run:
$ mvn package
Running
To start the JMX server, run:
$ ./scripts/scylla-jmx
To get help on supported options:
$ ./scripts/scylla-jmx --help