aboutsummaryrefslogtreecommitdiff
path: root/kamon-testkit
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-12-13 23:32:30 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2017-12-14 00:05:55 +0100
commit622c8d12735c1a8de3716984686e52bc33368004 (patch)
tree6665d553b6fbea36391e7eb4b25f2fbfc4526f58 /kamon-testkit
parent4a2d29852c8fc558ae1eaf61a25bde5a0bc161bc (diff)
downloadKamon-622c8d12735c1a8de3716984686e52bc33368004.tar.gz
Kamon-622c8d12735c1a8de3716984686e52bc33368004.tar.bz2
Kamon-622c8d12735c1a8de3716984686e52bc33368004.zip
use java.time.Instant with nanoseconds precision in the Tracer
Diffstat (limited to 'kamon-testkit')
-rw-r--r--kamon-testkit/src/main/scala/kamon/testkit/SpanInspection.scala9
1 files changed, 5 insertions, 4 deletions
diff --git a/kamon-testkit/src/main/scala/kamon/testkit/SpanInspection.scala b/kamon-testkit/src/main/scala/kamon/testkit/SpanInspection.scala
index 6ff6a0a0..fbfdc7c3 100644
--- a/kamon-testkit/src/main/scala/kamon/testkit/SpanInspection.scala
+++ b/kamon-testkit/src/main/scala/kamon/testkit/SpanInspection.scala
@@ -15,10 +15,11 @@
package kamon.testkit
+import java.time.Instant
+
import kamon.Kamon
import kamon.trace.{Span, SpanContext}
import kamon.trace.Span.FinishedSpan
-import kamon.util.Clock
import scala.reflect.ClassTag
import scala.util.Try
@@ -38,7 +39,7 @@ object SpanInspection {
case other => sys.error(s"Only Span.Local can be inspected but got [${other.getClass.getName}]" )
}
- val spanData = invoke[Span.Local, FinishedSpan](realSpan, "toFinishedSpan", classOf[Long] -> Long.box(Kamon.clock().micros()))
+ val spanData = invoke[Span.Local, FinishedSpan](realSpan, "toFinishedSpan", classOf[Instant] -> Kamon.clock().instant())
(realSpan, spanData)
}.getOrElse((null, null))
@@ -54,8 +55,8 @@ object SpanInspection {
def metricTags(): Map[String, String] =
getField[Span.Local, Map[String, String]](realSpan, "customMetricTags")
- def startTimestamp(): Long =
- getField[Span.Local, Long](realSpan, "startTimestampMicros")
+ def from(): Instant =
+ getField[Span.Local, Instant](realSpan, "from")
def context(): SpanContext =
spanData.context