scala libraryDependencies += "nl.grons" %% "metrics-scala" % "3.5.10" scala import nl.grons.metrics.scala.DefaultInstrumented class ExampleClass extends DefaultInstrumented { val exampleCounter = metrics.counter("example-counter") def exampleMethod(): Unit = { exampleCounter += 1 } } scala import nl.grons.metrics.scala.GangliaReporter val reporter = GangliaReporter .forRegistry(metrics.registry) .convertRatesTo(TimeUnit.SECONDS) .convertDurationsTo(TimeUnit.MILLISECONDS) .build("localhost", 8649) reporter.start(1, TimeUnit.MINUTES)


上一篇:
下一篇:
切换中文