aboutsummaryrefslogtreecommitdiff
path: root/kamon-testkit/src/main/scala/kamon
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-12-14 00:11:12 +0100
committerGitHub <noreply@github.com>2017-12-14 00:11:12 +0100
commit6e401478d079ce48314d416990b9c3f55f09dafe (patch)
tree6665d553b6fbea36391e7eb4b25f2fbfc4526f58 /kamon-testkit/src/main/scala/kamon
parentd9cd75db039b31eec8d7271b162ea822d1d4d5e3 (diff)
parent622c8d12735c1a8de3716984686e52bc33368004 (diff)
downloadKamon-6e401478d079ce48314d416990b9c3f55f09dafe.tar.gz
Kamon-6e401478d079ce48314d416990b9c3f55f09dafe.tar.bz2
Kamon-6e401478d079ce48314d416990b9c3f55f09dafe.zip
Merge pull request #497 from ivantopo/use-instant-for-spans
Use instant for spans
Diffstat (limited to 'kamon-testkit/src/main/scala/kamon')
-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