THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||
---|---|---|
| ||
public class Metrics {
/** The metrics reporters container. */
private final List<MetricsReporter> reporters;
/** The metrics group. */
private final Map<String, MetricGroup> metricGroups;
/** Add a metrics reporter. */
public void addReporter(MetricsReporter reporter) {};
/** Add a metric group. */
public void addGroup(String groupName, MetricGroup group) {};
/** Get metrics reporters. */
public List<MetricsReporter> getReporters() {};
/** Get metric groups. */
public Map<String, MetricGroup> getMetricGroups() {};
} |
MetricGroup
MetricGroup
is a class responsible for metrics registering and tagging, there is a metrics container in it. It provides register method for each type of measurable metric, registering metrics will put metrics to the metrics container.
...