blob: 7a216ecc275d610d8098215b48f10074d69b8fb2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package kamon.testkit
import kamon.trace.SpanContext.SamplingDecision
import kamon.trace.{IdentityProvider, SpanContext}
trait SpanBuilding {
private val identityProvider = IdentityProvider.Default()
def createSpanContext(samplingDecision: SamplingDecision = SamplingDecision.Sample): SpanContext =
SpanContext(
traceID = identityProvider.traceIdGenerator().generate(),
spanID = identityProvider.spanIdGenerator().generate(),
parentID = identityProvider.spanIdGenerator().generate(),
samplingDecision = samplingDecision
)
}
|