Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public class CompactionMetrics {
	private Metrics metrics;

 	private final String COMPACTED_FILES_METRIC = "lastCompactionDuration";
 	...
 	private MetricGroup group;

	public CompactionMetrics() {
		String gruopName = "compactionMetricGroup";
		this.group = new MetricsGroup(gruopName);
  		getMetricsInstance().addGroup(gruopName, group);
	}
   	
	private void registerCompactionMetricsregisterScanMetrics(Metrics metrics) {   
		metricsgroup.counter(COMPACTED_FILES_METRIC, new CompactedFilesCounter());
		...
	}
	... 
}

CompactionMetrics list includes duration, and counter of files, sorted runs etc.

...