Scylla JMX proxy
e27312df10
" Introduce more memory efficient version of ObjectName and use it in JMX Server. The original version stores the same data multiple times in different forms. Big part of data is shared by multiple instances of ObjectName. Original class keeps a separate copy for each instance. The new version keeps only one copy that's shared by all instances. " * 'speedup_1' of https://github.com/haaawk/scylla-jmx: Introduce and use TableMetricObjectName Ensure regular ObjectName is returned to remote callers Use JmxMBeanServer instead of MBeanServer |
||
---|---|---|
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