diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2017-08-16 20:10:50 +0200 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2017-08-16 20:10:50 +0200 |
commit | 5e0b768f139fc2c5e75d6b5060bd4d0aa48092b0 (patch) | |
tree | c373be3478fc7273faf2c23afbf6572b9e52caec /kamon-testkit | |
parent | 61029e115272b9af3f4460b311d3a2e650c806e3 (diff) | |
download | Kamon-5e0b768f139fc2c5e75d6b5060bd4d0aa48092b0.tar.gz Kamon-5e0b768f139fc2c5e75d6b5060bd4d0aa48092b0.tar.bz2 Kamon-5e0b768f139fc2c5e75d6b5060bd4d0aa48092b0.zip |
add utility function for including metric and trace tags simultaneously
Diffstat (limited to 'kamon-testkit')
-rw-r--r-- | kamon-testkit/src/main/scala/kamon/testkit/SpanInspector.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kamon-testkit/src/main/scala/kamon/testkit/SpanInspector.scala b/kamon-testkit/src/main/scala/kamon/testkit/SpanInspector.scala index f23fba98..46012c0f 100644 --- a/kamon-testkit/src/main/scala/kamon/testkit/SpanInspector.scala +++ b/kamon-testkit/src/main/scala/kamon/testkit/SpanInspector.scala @@ -27,7 +27,7 @@ class SpanInspector(span: Span) { spanData.tags def metricTags(): Map[String, String] = - getField[Span.Local, Map[String, String]](realSpan, "customMetricTags") + getField[Span.Local, Map[String, String]](realSpan, "kamon$trace$Span$Local$$customMetricTags") def startTimestamp(): Long = getField[Span.Local, Long](realSpan, "startTimestampMicros") @@ -42,6 +42,7 @@ class SpanInspector(span: Span) { private def getField[T, R](target: Any, fieldName: String)(implicit classTag: ClassTag[T]): R = { + println("TRYING TO ACCESS: " + classTag.runtimeClass) val toFinishedSpanMethod = classTag.runtimeClass.getDeclaredField(fieldName) toFinishedSpanMethod.setAccessible(true) toFinishedSpanMethod.get(target).asInstanceOf[R] |