aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Kamon.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2015-04-17 19:11:41 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2015-04-17 19:11:41 +0200
commit46106fff8386b0094bd634c0760092510a7a65bb (patch)
tree3c640419a5ff6a93772947d266ed5ec6672d72ec /kamon-core/src/main/scala/kamon/Kamon.scala
parent83fdf42ec8438a46a14d2d102b36a4b42db1a962 (diff)
downloadKamon-46106fff8386b0094bd634c0760092510a7a65bb.tar.gz
Kamon-46106fff8386b0094bd634c0760092510a7a65bb.tar.bz2
Kamon-46106fff8386b0094bd634c0760092510a7a65bb.zip
= core: add commodity trace context manipulation methods to the Tracer.
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Kamon.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/Kamon.scala13
1 files changed, 6 insertions, 7 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala
index f8253875..d819588c 100644
--- a/kamon-core/src/main/scala/kamon/Kamon.scala
+++ b/kamon-core/src/main/scala/kamon/Kamon.scala
@@ -18,13 +18,12 @@ import _root_.akka.actor
import _root_.akka.actor._
import com.typesafe.config.{ ConfigFactory, Config }
import kamon.metric._
-import kamon.metric.instrument.Gauge
-import kamon.trace.{ TracerImpl, Tracer }
+import kamon.trace.{ TracerModuleImpl, TracerModule }
object Kamon {
trait Extension extends actor.Extension
- private case class KamonCoreComponents(metrics: Metrics, tracer: Tracer)
+ private case class KamonCoreComponents(metrics: MetricsModule, tracer: TracerModule)
@volatile private var _system: ActorSystem = _
@volatile private var _coreComponents: Option[KamonCoreComponents] = None
@@ -40,8 +39,8 @@ object Kamon {
}
if (_coreComponents.isEmpty) {
- val metrics = MetricsImpl(config)
- val tracer = TracerImpl(metrics, config)
+ val metrics = MetricsModuleImpl(config)
+ val tracer = TracerModuleImpl(metrics, config)
_coreComponents = Some(KamonCoreComponents(metrics, tracer))
_system = ActorSystem("kamon", resolveInternalConfig)
@@ -62,10 +61,10 @@ object Kamon {
_system = null
}
- def metrics: Metrics =
+ def metrics: MetricsModule =
ifStarted(_.metrics)
- def tracer: Tracer =
+ def tracer: TracerModule =
ifStarted(_.tracer)
def apply[T <: Kamon.Extension](key: ExtensionId[T]): T =