aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Kamon.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Kamon.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/Kamon.scala66
1 files changed, 2 insertions, 64 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala
index 284c7553..cfeea19e 100644
--- a/kamon-core/src/main/scala/kamon/Kamon.scala
+++ b/kamon-core/src/main/scala/kamon/Kamon.scala
@@ -15,10 +15,6 @@
package kamon
-import com.typesafe.config.{Config, ConfigFactory, ConfigRenderOptions}
-import kamon.metric.PeriodSnapshot
-import kamon.trace.Span
-
object Kamon extends ClassLoading
with Configuration
with Utilities
@@ -36,64 +32,6 @@ object Kamon extends ClassLoading
_environment
onReconfigure(newConfig => {
- _environment = Environment.fromConfig(config)
- })
-}
-
-
-object QuickTest extends App {
- val manualConfig =
- """
- |kamon.modules {
- | kamon-zipkin {
- | enabled = false
- | description = "Module that sends data to particular places"
- | kind = metric
- | class = kamon.MyCustomMetricDude
- | }
- |}
- |
- |kamon.environment.tags {
- | one = test
- |}
- """.stripMargin
-
- val newConfig = ConfigFactory.parseString(manualConfig).withFallback(Kamon.config())
- Kamon.reconfigure(newConfig)
-
-
-
- Kamon.loadModules()
- Kamon.registerModule("my-module", new kamon.module.MetricReporter {
- override def reportPeriodSnapshot(snapshot: PeriodSnapshot): Unit = {}
- override def start(): Unit = {}
- override def stop(): Unit = {}
- override def reconfigure(newConfig: Config): Unit = {}
- })
-
- Kamon.registerModule("my-module-for-spans", new kamon.module.SpanReporter {
- override def reportSpans(spans: Seq[Span.FinishedSpan]): Unit = {}
- override def start(): Unit = {}
- override def stop(): Unit = {}
- override def reconfigure(newConfig: Config): Unit = {}
+ _environment = Environment.fromConfig(newConfig)
})
-
-
- Kamon.histogram("test").refine("actor_class" -> "com.kamon.something.MyActor", "system" -> "HRMS").record(10)
- Kamon.rangeSampler("test-rs").refine("actor_class" -> "com.kamon.something.MyActor", "system" -> "HRMS").increment(34)
- Kamon.counter("test-counter").refine("tagcito" -> "value").increment(42)
-
- //println("JSON CONFIG: " + Kamon.config().root().render(ConfigRenderOptions.concise().setFormatted(true).setJson(true)))
-
-
- Thread.sleep(100000000)
-
-
-}
-
-class MyCustomMetricDude extends kamon.module.MetricReporter {
- override def reportPeriodSnapshot(snapshot: PeriodSnapshot): Unit = {}
- override def start(): Unit = {}
- override def stop(): Unit = {}
- override def reconfigure(newConfig: Config): Unit = {}
-}
+} \ No newline at end of file