aboutsummaryrefslogtreecommitdiff
path: root/kamon-testkit
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-08-15 14:35:17 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-08-15 14:35:17 +0200
commitdb0f66e0f0508a6565738bb19520710eddd0398c (patch)
treef92d57a29e457c66e1f0a617c9daf16c01e2c438 /kamon-testkit
parent7361fde5f06692a0e1b83d53756bb536627f2d02 (diff)
downloadKamon-db0f66e0f0508a6565738bb19520710eddd0398c.tar.gz
Kamon-db0f66e0f0508a6565738bb19520710eddd0398c.tar.bz2
Kamon-db0f66e0f0508a6565738bb19520710eddd0398c.zip
add optional span scoping to the span metrics
Diffstat (limited to 'kamon-testkit')
-rw-r--r--kamon-testkit/src/main/scala/kamon/testkit/Reconfigure.scala8
1 files changed, 8 insertions, 0 deletions
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()))
}