diff options
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Kamon.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/Kamon.scala | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala index 99327286..96aba81c 100644 --- a/kamon-core/src/main/scala/kamon/Kamon.scala +++ b/kamon-core/src/main/scala/kamon/Kamon.scala @@ -16,7 +16,8 @@ package kamon import com.typesafe.config.{Config, ConfigRenderOptions} -import kamon.module.Module +import kamon.metric.PeriodSnapshot +import kamon.module.{MetricReporter, Module} object Kamon extends ClassLoading with Configuration @@ -42,13 +43,17 @@ object Kamon extends ClassLoading object QuickTest extends App { Kamon.loadModules() - Kamon.registerModule("my-module", new Module { + Kamon.registerModule("my-module", new MetricReporter { + override def reportPeriodSnapshot(snapshot: PeriodSnapshot): Unit = {} override def start(): Unit = {} override def stop(): Unit = {} override def reconfigure(newConfig: Config): Unit = {} }) + Kamon.histogram("test").refine("tagcito" -> "value").record(10) + Kamon.counter("test-counter").refine("tagcito" -> "value").increment(42) + //println("JSON CONFIG: " + Kamon.config().root().render(ConfigRenderOptions.concise().setFormatted(true).setJson(true))) |