Jonathan Shook created CASSANDRA-10297:
------------------------------------------

             Summary: Low-effort configuration of metrics reporters via 
JMX/nodetool
                 Key: CASSANDRA-10297
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10297
             Project: Cassandra
          Issue Type: Improvement
          Components: Tools
            Reporter: Jonathan Shook
             Fix For: 3.x


Provide the ability to configure metrics reporters via JMX, with default 
support for common reporters out of the box, including graphite.

Configuration commands should allow for full programmatic configuration of 
reporters, including managing active reporters and their filtering settings.

The prefix value should be configurable with support for several common tokens 
which will be interpolated when the prefix value is set: hostname, rpc_ipaddr, 
cluster_name, etc.

Optionally, the configuration should be backed by a configuration file which is 
automatically loaded at startup if it exists, but with no errors if it doesn't. 

JMX options added here should also be supported with nodetool.

The purpose of this improvement is to allow for bulk (re)configuration of 
metrics collection in larger deployments.

An possible approach that would be easier to implement would be to provide the 
yaml reporter configuration via a JMX method parameter, with an optional 
boolean which would signal the method to persist the file in a pre-defined 
'reporter config' location.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to