val metricsVersion = "3.2.6"
libraryDependencies += "com.codahale.metrics" %% "metrics-core" % metricsVersion
scala
val metricRegistry = new MetricRegistry()
scala
val timer = metricRegistry.timer("timer-name")
val context = timer.time()
context.close()
scala
val consoleReporter = ConsoleReporter.forRegistry(metricRegistry)
.convertRatesTo(TimeUnit.SECONDS)
.convertDurationsTo(TimeUnit.MILLISECONDS)
.build()
consoleReporter.start(1, TimeUnit.MINUTES)