aboutsummaryrefslogtreecommitdiff
path: root/kamon-core
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2016-04-22 01:13:34 -0300
committerDiego <diegolparra@gmail.com>2016-04-22 01:13:34 -0300
commitf4ee68b0db65e9b8940237d53b1cfde54d43531c (patch)
treeb1e10b7cbf4e7ef03d1656c95f3784f324e0e254 /kamon-core
parent83edd204079e98a5e4d0248c29d84b6421693b6e (diff)
downloadKamon-f4ee68b0db65e9b8940237d53b1cfde54d43531c.tar.gz
Kamon-f4ee68b0db65e9b8940237d53b1cfde54d43531c.tar.bz2
Kamon-f4ee68b0db65e9b8940237d53b1cfde54d43531c.zip
+ kamon-spray: Add tags in spray spray directives for tracing and closes #345
Diffstat (limited to 'kamon-core')
-rw-r--r--kamon-core/src/main/scala/kamon/Kamon.scala8
-rw-r--r--kamon-core/src/main/scala/kamon/trace/MetricsOnlyContext.scala4
2 files changed, 5 insertions, 7 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala
index 9f6e58ee..6ac91356 100644
--- a/kamon-core/src/main/scala/kamon/Kamon.scala
+++ b/kamon-core/src/main/scala/kamon/Kamon.scala
@@ -63,14 +63,12 @@ object Kamon {
private def tryLoadAutoweaveModule(): Unit = {
val color = (msg: String) ⇒ s"""\u001B[32m${msg}\u001B[0m"""
- Try {
+ log.info("Trying to load kamon-autoweave...")
- log.info("Trying to load kamon-autoweave...")
+ Try {
val autoweave = Class.forName("kamon.autoweave.Autoweave")
- val instance = autoweave.newInstance()
-
- autoweave.getDeclaredMethod("attach").invoke(instance)
+ autoweave.getDeclaredMethod("attach").invoke(autoweave.newInstance())
} match {
case Success(_) ⇒
diff --git a/kamon-core/src/main/scala/kamon/trace/MetricsOnlyContext.scala b/kamon-core/src/main/scala/kamon/trace/MetricsOnlyContext.scala
index 7ef3ac14..34b68f38 100644
--- a/kamon-core/src/main/scala/kamon/trace/MetricsOnlyContext.scala
+++ b/kamon-core/src/main/scala/kamon/trace/MetricsOnlyContext.scala
@@ -72,13 +72,13 @@ private[kamon] class MetricsOnlyContext(traceName: String, val token: String, tr
@tailrec private def drainFinishedSegments(): Unit = {
val segment = _finishedSegments.poll()
if (segment != null) {
- val deefaultTags = Map(
+ val defaultTags = Map(
"trace" -> name,
"category" -> segment.category,
"library" -> segment.library)
if (Kamon.metrics.shouldTrack(segment.name, SegmentMetrics.category))
- Kamon.metrics.entity(SegmentMetrics, segment.name, deefaultTags ++ segment.tags).elapsedTime.record(segment.duration.nanos)
+ Kamon.metrics.entity(SegmentMetrics, segment.name, defaultTags ++ segment.tags).elapsedTime.record(segment.duration.nanos)
drainFinishedSegments()
}
}