<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
<version>4.1.18</version>
</dependency>
groovy
implementation 'io.dropwizard.metrics:metrics-core:4.1.18'
import com.codahale.metrics.MetricRegistry;
MetricRegistry metricRegistry = new MetricRegistry();
import com.codahale.metrics.Counter;
Counter counter = metricRegistry.counter("example.counter");
import com.codahale.metrics.ConsoleReporter;
import java.util.concurrent.TimeUnit;
ConsoleReporter reporter = ConsoleReporter.forRegistry(metricRegistry)
.convertRatesTo(TimeUnit.SECONDS)
.convertDurationsTo(TimeUnit.MILLISECONDS)
.build();
reporter.start(1, TimeUnit.MINUTES);