Piotr Jastrzebski
455f5717ea
Introduce and use TableMetricObjectName
This is a new extention of ObjectName that uses less memory. TableMetricNameFactory and AllTableMetricNameFactory can create it instead of regular ObjectName to save memory. It is possible to save memory because each name created by TableMetricNameFactory (or AllTableMetricNameFactory) shares most of its data with other names created by the same factory and there's no need to create multiple copies. Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com>
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
Description
Languages
Java
92.4%
Python
4.5%
Shell
3.1%