From db0f66e0f0508a6565738bb19520710eddd0398c Mon Sep 17 00:00:00 2001 From: Ivan Topolnjak Date: Tue, 15 Aug 2017 14:35:17 +0200 Subject: add optional span scoping to the span metrics --- kamon-testkit/src/main/scala/kamon/testkit/Reconfigure.scala | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'kamon-testkit') diff --git a/kamon-testkit/src/main/scala/kamon/testkit/Reconfigure.scala b/kamon-testkit/src/main/scala/kamon/testkit/Reconfigure.scala index 4b3b2cdb..6a5c4709 100644 --- a/kamon-testkit/src/main/scala/kamon/testkit/Reconfigure.scala +++ b/kamon-testkit/src/main/scala/kamon/testkit/Reconfigure.scala @@ -17,6 +17,14 @@ trait Reconfigure { applyConfig("kamon.trace.sampler = never") } + def enableSpanMetricScoping(): Unit = { + applyConfig("kamon.trace.span-metrics.scope-spans-to-parent = yes") + } + + def disableSpanMetricScoping(): Unit = { + applyConfig("kamon.trace.span-metrics.scope-spans-to-parent = no") + } + private def applyConfig(configString: String): Unit = { Kamon.reconfigure(ConfigFactory.parseString(configString).withFallback(Kamon.config())) } -- cgit v1.2.3