Graphite Metrics Reporter Configuration

File @PLUGIN@.config

The optional file $site_path/etc/@PLUGIN@.config is a Git-style config file that controls the settings for the @PLUGIN@ plugin.

graphite.host : Hostname of the Graphite server. Mandatory. If not specified, the plugin does not report to any Graphite instance.

graphite.port : Port number of the Graphite server. Defaults to 2003.

graphite.prefix : Prefix to use when reporting metrics. Defaults to gerrit. suffixed with the hostname of localhost.

graphite.rate : Reporting rate in seconds. May be specified in common time units such as ‘m’, ‘s’, ‘ms’, etc, but will be converted to seconds. The lowest supported rate is 1 s. Defaults to 60 s.

graphite.excludeMetrics : Regex pattern used to exclude metrics from the report.

The matching is done against the Gerrit metrics names as documented on
['Metrics'](@URL@Documentation/metrics.html). The pattern matching is done
internally using `regex.Matcher.matches()` and can match anywhere (not
necessarly starting at the beginning of the metric name)

By default no metric is excluded.

For examples:

To exclude all metrics matching `cache` at some place in their key, use:
`excludeMetrics = cache.*`

To exclude multiple metrics:
```
[graphite]
    excludeMetrics = ^http/server/rest_api/.*
    excludeMetrics = ^license/cla_check_count
    excludeMetrics = ^plugin/latency/.*
    excludeMetrics = ^reviewer_suggestion/.*
    excludeMetrics = ^sequence/next_id_latency.*
```