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)