diff options
author | Ivan Topolnak <ivantopo@gmail.com> | 2013-11-05 18:38:39 -0300 |
---|---|---|
committer | Ivan Topolnak <ivantopo@gmail.com> | 2013-11-05 18:38:39 -0300 |
commit | 2b63540e5fffab545d0846cfb3dab5c0e1d0c9e1 (patch) | |
tree | 56c4ad1f025c9144376cd4463ad4d4a23e37b571 /kamon-core/src/main/scala/kamon/trace | |
parent | 5127c3bb83cd6fe90e071720d995cfb53d913e6a (diff) | |
download | Kamon-2b63540e5fffab545d0846cfb3dab5c0e1d0c9e1.tar.gz Kamon-2b63540e5fffab545d0846cfb3dab5c0e1d0c9e1.tar.bz2 Kamon-2b63540e5fffab545d0846cfb3dab5c0e1d0c9e1.zip |
basic separation of concerns between sub-projects
Diffstat (limited to 'kamon-core/src/main/scala/kamon/trace')
-rw-r--r-- | kamon-core/src/main/scala/kamon/trace/UowDirectives.scala | 28 | ||||
-rw-r--r-- | kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala | 8 |
2 files changed, 0 insertions, 36 deletions
diff --git a/kamon-core/src/main/scala/kamon/trace/UowDirectives.scala b/kamon-core/src/main/scala/kamon/trace/UowDirectives.scala deleted file mode 100644 index 392f53b8..00000000 --- a/kamon-core/src/main/scala/kamon/trace/UowDirectives.scala +++ /dev/null @@ -1,28 +0,0 @@ -package kamon.trace - -import spray.routing.directives.BasicDirectives -import spray.routing._ -import kamon.Tracer -import java.util.concurrent.atomic.AtomicLong -import scala.util.Try -import java.net.InetAddress - -trait UowDirectives extends BasicDirectives { - def uow: Directive0 = mapRequest { request => - val uowHeader = request.headers.find(_.name == "X-UOW") - - val generatedUow = uowHeader.map(_.value).getOrElse(UowDirectives.newUow) - Tracer.set(Tracer.context().getOrElse(Tracer.newTraceContext()).copy(uow = generatedUow)) - - request - } -} - -object UowDirectives { - val uowCounter = new AtomicLong - - val hostnamePrefix = Try(InetAddress.getLocalHost.getHostName).getOrElse("unknown-localhost") - - def newUow = "%s-%s".format(hostnamePrefix, uowCounter.incrementAndGet()) - -}
\ No newline at end of file diff --git a/kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala b/kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala deleted file mode 100644 index c8d0d4f0..00000000 --- a/kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala +++ /dev/null @@ -1,8 +0,0 @@ -package kamon.trace.context - -import kamon.trace.TraceContext - -trait TracingAwareContext { - def traceContext: Option[TraceContext] - def timestamp: Long -}
\ No newline at end of file |