Skip to content

Commit 4d240b1

Browse files
committed
Place _dd.apm.enabled:0 in every span
1 parent 262f8b8 commit 4d240b1

3 files changed

Lines changed: 17 additions & 6 deletions

File tree

tests/ext/distributed_tracing/distributed_trace_asm_standalone_01.phpt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ array(2) {
7979
}
8080
}
8181
[1]=>
82-
array(10) {
82+
array(11) {
8383
["trace_id"]=>
8484
string(2) "42"
8585
["span_id"]=>
@@ -103,5 +103,10 @@ array(2) {
103103
["_dd.origin"]=>
104104
string(7) "datadog"
105105
}
106+
["metrics"]=>
107+
array(1) {
108+
["_dd.apm.enabled"]=>
109+
float(0)
110+
}
106111
}
107112
}

tests/ext/distributed_tracing/distributed_trace_asm_standalone_02.phpt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ array(2) {
7575
}
7676
}
7777
[1]=>
78-
array(10) {
78+
array(11) {
7979
["trace_id"]=>
8080
string(2) "42"
8181
["span_id"]=>
@@ -99,5 +99,10 @@ array(2) {
9999
["_dd.origin"]=>
100100
string(7) "datadog"
101101
}
102+
["metrics"]=>
103+
array(1) {
104+
["_dd.apm.enabled"]=>
105+
float(0)
106+
}
102107
}
103-
}
108+
}

tracer/serializer.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1832,9 +1832,10 @@ ddog_SpanBytes *ddtrace_serialize_span_to_rust_span(ddtrace_span_data *span, ddo
18321832
}
18331833
ddog_add_span_metrics_str(rust_span, "_sampling_priority_v1", sampling_priority);
18341834
}
1835-
if(!get_global_DD_APM_TRACING_ENABLED()) {
1836-
ddog_add_span_metrics_str(rust_span, "_dd.apm.enabled", 0);
1837-
}
1835+
}
1836+
1837+
if (!get_global_DD_APM_TRACING_ENABLED()) {
1838+
ddog_add_span_metrics_str(rust_span, "_dd.apm.enabled", 0);
18381839
}
18391840

18401841
if (DATADOG_G(sidecar) && get_DD_TRACE_STATS_COMPUTATION_ENABLED() && !is_inferred_span) {

0 commit comments

Comments
 (0)