THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||
---|---|---|
| ||
public class CommitMetrics { private final String GROUP_NAME = "commitMetricGroup"; private final String COMMIT_DURATION_METRIC = "lastCommitDuration"; ... private MetricGroup group; public CommitMetrics() { String gruopName = "commitMetricGroup"; this.group = new MetricsGroup(gruopNameGROUP_NAME); getMetricsInstance().addGroup(gruopNameGROUP_NAME, group); } private void registerCommitMetrics() { group.gauge(COMMIT_DURATION_METRIC, new CommitDurationTimer()); ... } } |
...
Code Block |
---|
public class ScanMetrics { private final String GROUP_NAME = "scanMetricGroup"; private final String SCAN_FILES_METRIC = "lastScanDuration"; ... private MetricGroup group; public ScanMetrics() { String gruopName = "scanMetricGroup"; this.group = new MetricsGroup(gruopNameGROUP_NAME); getMetricsInstance().addGroup(gruopNameGROUP_NAME, group); } private void registerScanMetrics() { group.counter(SCAN_FILES_METRIC, new ScanFilesCounter()); ... } } |
...
Code Block |
---|
public class CompactionMetrics { private final String GROUP_NAME = "compactionMetricGroup"; private final String COMPACTED_FILES_METRIC = "lastCompactionDuration"; ... private MetricGroup group; public CompactionMetrics() { String gruopName = "compactionMetricGroup"; this.group = new MetricsGroup(gruopNameGROUP_NAME); getMetricsInstance().addGroup(gruopNameGROUP_NAME, group); } private void registerScanMetrics() { group.counter(COMPACTED_FILES_METRIC, new CompactedFilesCounter()); ... } } |
...