You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Shook (JIRA)" <ji...@apache.org> on 2015/09/10 06:03:45 UTC

[jira] [Created] (CASSANDRA-10297) Low-effort configuration of metrics reporters via JMX/nodetool

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)