diff options
author | Diego Parra <diegolparra@gmail.com> | 2013-09-19 08:58:34 -0300 |
---|---|---|
committer | Diego Parra <diegolparra@gmail.com> | 2013-10-01 17:52:28 -0300 |
commit | 3919457bc68e203aab27eb9d9a1898fa70225dff (patch) | |
tree | 426f1bf59aa93894b9ed621cc65a8d48be39c837 /kamon-core/src/main/scala/kamon/trace | |
parent | 2bde052cc3a3a6eb97b72d3504cd7a4a40a5c2a8 (diff) | |
download | Kamon-3919457bc68e203aab27eb9d9a1898fa70225dff.tar.gz Kamon-3919457bc68e203aab27eb9d9a1898fa70225dff.tar.bz2 Kamon-3919457bc68e203aab27eb9d9a1898fa70225dff.zip |
Envelope Instrumentation and some cleanup
Diffstat (limited to 'kamon-core/src/main/scala/kamon/trace')
-rw-r--r-- | kamon-core/src/main/scala/kamon/trace/UowTracing.scala | 4 | ||||
-rw-r--r-- | kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/kamon-core/src/main/scala/kamon/trace/UowTracing.scala b/kamon-core/src/main/scala/kamon/trace/UowTracing.scala index 48def942..c794656d 100644 --- a/kamon-core/src/main/scala/kamon/trace/UowTracing.scala +++ b/kamon-core/src/main/scala/kamon/trace/UowTracing.scala @@ -1,12 +1,9 @@ package kamon.trace import akka.actor._ -import kamon.trace.UowTracing.{Start, Finish, Rename} import scala.concurrent.duration.Duration import kamon.trace.UowTracing.Finish import kamon.trace.UowTracing.Rename -import kamon.trace.UowTrace -import kamon.trace.UowTracing.Start import scala.Some sealed trait UowSegment { @@ -29,7 +26,6 @@ case class UowTrace(name: String, segments: Seq[UowSegment]) class UowTraceAggregator(reporting: ActorRef, aggregationTimeout: Duration) extends Actor with ActorLogging { context.setReceiveTimeout(aggregationTimeout) - self ! Start() var name: Option[String] = None var segments: Seq[UowSegment] = Nil diff --git a/kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala b/kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala new file mode 100644 index 00000000..3766dd22 --- /dev/null +++ b/kamon-core/src/main/scala/kamon/trace/context/TracingAwareContext.scala @@ -0,0 +1,8 @@ +package kamon.trace.context + +import kamon.TraceContext + +trait TracingAwareContext { + def traceContext: Option[TraceContext] + def timestamp: Long +}
\ No newline at end of file |