diff options
author | Diego <diegolparra@gmail.com> | 2016-04-22 01:13:34 -0300 |
---|---|---|
committer | Diego <diegolparra@gmail.com> | 2016-04-22 01:13:34 -0300 |
commit | 66c4516fbba090733cce87ad80d327956f794fa4 (patch) | |
tree | 7a5f3452dfe71c6ae82fcf0fcfdecb9a706e42c3 /kamon-spray | |
parent | 051a97855e38a6bcff22c21c6c2f3f6add6a9ae4 (diff) | |
download | Kamon-66c4516fbba090733cce87ad80d327956f794fa4.tar.gz Kamon-66c4516fbba090733cce87ad80d327956f794fa4.tar.bz2 Kamon-66c4516fbba090733cce87ad80d327956f794fa4.zip |
+ kamon-spray: Add tags in spray spray directives for tracing and closes #345
Diffstat (limited to 'kamon-spray')
-rw-r--r-- | kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala b/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala index 49944bcf..dbea687b 100644 --- a/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala +++ b/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala @@ -20,7 +20,8 @@ import spray.routing._ import kamon.trace.Tracer trait KamonTraceDirectives extends BasicDirectives { - def traceName(name: String): Directive0 = mapRequest { req ⇒ + def traceName(name: String, tags: Map[String, String] = Map.empty): Directive0 = mapRequest { req ⇒ + tags.foreach { case (key, value) ⇒ Tracer.currentContext.addTag(key, value) } Tracer.currentContext.rename(name) req } |