aboutsummaryrefslogtreecommitdiff
path: root/kamon-core
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2018-01-09 14:41:00 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2018-01-09 14:41:00 +0100
commited6504f67549184c86e3b6fe752985179912f35c (patch)
treea8b22fac3ff53bb52a48311f67d4e03db6feb76c /kamon-core
parent0af84e03488a0c9caa5d53d5218751f71bd6188a (diff)
downloadKamon-ed6504f67549184c86e3b6fe752985179912f35c.tar.gz
Kamon-ed6504f67549184c86e3b6fe752985179912f35c.tar.bz2
Kamon-ed6504f67549184c86e3b6fe752985179912f35c.zip
ensure that a sampling decision is taken when the parent decision is unknown
Diffstat (limited to 'kamon-core')
-rw-r--r--kamon-core/src/main/scala/kamon/trace/SpanContext.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/trace/SpanContext.scala b/kamon-core/src/main/scala/kamon/trace/SpanContext.scala
index 4d013881..25fec710 100644
--- a/kamon-core/src/main/scala/kamon/trace/SpanContext.scala
+++ b/kamon-core/src/main/scala/kamon/trace/SpanContext.scala
@@ -28,7 +28,7 @@ import kamon.trace.SpanContext.SamplingDecision
case class SpanContext(traceID: Identifier, spanID: Identifier, parentID: Identifier, samplingDecision: SamplingDecision) {
def createChild(childSpanID: Identifier, samplingDecision: SamplingDecision): SpanContext =
- this.copy(parentID = this.spanID, spanID = childSpanID)
+ this.copy(parentID = this.spanID, spanID = childSpanID, samplingDecision = samplingDecision)
}
object SpanContext {