diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2019-01-23 17:12:01 +0100 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2019-01-23 17:12:01 +0100 |
commit | 1db3f5c9c984dabbad7400c0c092942ff04580c0 (patch) | |
tree | fc2ec91cb15afdf217d7520782524060e182f63f /kamon-core/src/main/scala/kamon/Kamon.scala | |
parent | e311df4b3a272f4f160857f718a96ec316a2fc06 (diff) | |
download | Kamon-1db3f5c9c984dabbad7400c0c092942ff04580c0.tar.gz Kamon-1db3f5c9c984dabbad7400c0c092942ff04580c0.tar.bz2 Kamon-1db3f5c9c984dabbad7400c0c092942ff04580c0.zip |
initial work on a embeded status page
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Kamon.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/Kamon.scala | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala index ab95d773..99327286 100644 --- a/kamon-core/src/main/scala/kamon/Kamon.scala +++ b/kamon-core/src/main/scala/kamon/Kamon.scala @@ -15,6 +15,9 @@ package kamon +import com.typesafe.config.{Config, ConfigRenderOptions} +import kamon.module.Module + object Kamon extends ClassLoading with Configuration with Utilities @@ -22,7 +25,8 @@ object Kamon extends ClassLoading with Tracing with ModuleLoading with ContextPropagation - with ContextStorage { + with ContextStorage + with StatusPage { @volatile private var _environment = Environment.fromConfig(config()) @@ -34,3 +38,21 @@ object Kamon extends ClassLoading _environment = Environment.fromConfig(config) }) } + + +object QuickTest extends App { + Kamon.loadModules() + Kamon.registerModule("my-module", new Module { + override def start(): Unit = {} + override def stop(): Unit = {} + override def reconfigure(newConfig: Config): Unit = {} + }) + + + //println("JSON CONFIG: " + Kamon.config().root().render(ConfigRenderOptions.concise().setFormatted(true).setJson(true))) + + + Thread.sleep(100000000) + + +} |