@@ -8,6 +8,8 @@ import datadog.communication.monitor.Monitoring
88import datadog.communication.serialization.ByteBufferConsumer
99import datadog.communication.serialization.FlushingBuffer
1010import datadog.communication.serialization.msgpack.MsgPackWriter
11+ import datadog.trace.api.Config
12+ import datadog.trace.api.ProcessTags
1113import datadog.trace.api.StatsDClient
1214import datadog.trace.bootstrap.instrumentation.api.InstrumentationTags
1315import datadog.trace.common.sampling.RateByServiceTraceSampler
@@ -137,7 +139,8 @@ class DDAgentApiTest extends DDCoreSpecification {
137139 [[buildSpan(1L , " service.name" , " my-service" , PropagationTags . factory(). fromHeaderValue(PropagationTags.HeaderType . DATADOG , " _dd.p.usr=123" ))]] | [[new TreeMap<> ([
138140 " duration" : 10 ,
139141 " error" : 0 ,
140- " meta" : [" thread.name" : Thread . currentThread(). getName(), " _dd.p.usr" : " 123" , " _dd.p.dm" : " -1" ],
142+ " meta" : [" thread.name" : Thread . currentThread(). getName(), " _dd.p.usr" : " 123" , " _dd.p.dm" : " -1" ] +
143+ (Config . get(). isExperimentalPropagateProcessTagsEnabled() ? [" _dd.tags.process" : ProcessTags . getTagsForSerialization(). toString()] : []),
141144 " metrics" : [
142145 (DDSpanContext . PRIORITY_SAMPLING_KEY ) : 1 ,
143146 (InstrumentationTags . DD_TOP_LEVEL as String ) : 1 ,
@@ -157,7 +160,8 @@ class DDAgentApiTest extends DDCoreSpecification {
157160 [[buildSpan(100L , " resource.name" , " my-resource" , PropagationTags . factory(). fromHeaderValue(PropagationTags.HeaderType . DATADOG , " _dd.p.usr=123" ))]] | [[new TreeMap<> ([
158161 " duration" : 10 ,
159162 " error" : 0 ,
160- " meta" : [" thread.name" : Thread . currentThread(). getName(), " _dd.p.usr" : " 123" , " _dd.p.dm" : " -1" ],
163+ " meta" : [" thread.name" : Thread . currentThread(). getName(), " _dd.p.usr" : " 123" , " _dd.p.dm" : " -1" ] +
164+ (Config . get(). isExperimentalPropagateProcessTagsEnabled() ? [" _dd.tags.process" : ProcessTags . getTagsForSerialization(). toString()] : []),
161165 " metrics" : [
162166 (DDSpanContext . PRIORITY_SAMPLING_KEY ) : 1 ,
163167 (InstrumentationTags . DD_TOP_LEVEL as String ) : 1 ,
0 commit comments