scala
val counter: Counter = Metrics.counter("requests")
scala
val timer: Timer = Metrics.timer("database-query")
val context: Timer.Context = timer.time()
queryDatabase()
scala
val histogram: Histogram = Metrics.histogram("response-sizes")
scala
val meter: Meter = Metrics.meter("requests")
scala
val reporter: ConsoleReporter = ConsoleReporter.forRegistry(metricsRegistry)
.convertDurationsTo(TimeUnit.MILLISECONDS)
.convertRatesTo(TimeUnit.SECONDS)
.build()