Report OTLP export status in tracer startup log - #8936
Conversation
BenchmarksBenchmark execution time: 2026-07-30 16:09:04 Comparing candidate commit dccbbd8 in PR branch Found 0 performance improvements and 1 performance regressions! Performance is the same for 71 metrics, 0 unstable metrics, 60 known flaky benchmarks, 66 flaky benchmarks without significant changes.
|
Execution-Time Benchmarks Report ⏱️Execution-time results for samples comparing This PR (8936) and master. ✅ No regressions detected - check the details below Full Metrics ComparisonFakeDbCommand
HttpMessageHandler
Comparison explanationExecution-time benchmarks measure the whole time it takes to execute a program, and are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are highlighted in **red**. The following thresholds were used for comparing the execution times:
Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard. Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph). Duration chartsFakeDbCommand (.NET Framework 4.8)gantt
title Execution time (ms) FakeDbCommand (.NET Framework 4.8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (73ms) : 69, 76
master - mean (74ms) : 70, 79
section Bailout
This PR (8936) - mean (75ms) : 73, 77
master - mean (79ms) : 75, 82
section CallTarget+Inlining+NGEN
This PR (8936) - mean (1,089ms) : 1036, 1142
master - mean (1,092ms) : 1040, 1145
FakeDbCommand (.NET Core 3.1)gantt
title Execution time (ms) FakeDbCommand (.NET Core 3.1)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (111ms) : 105, 116
master - mean (115ms) : 109, 121
section Bailout
This PR (8936) - mean (109ms) : 107, 111
master - mean (112ms) : 109, 115
section CallTarget+Inlining+NGEN
This PR (8936) - mean (783ms) : 760, 806
master - mean (785ms) : 761, 808
FakeDbCommand (.NET 6)gantt
title Execution time (ms) FakeDbCommand (.NET 6)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (101ms) : 96, 106
master - mean (103ms) : 98, 109
section Bailout
This PR (8936) - mean (101ms) : 95, 107
master - mean (100ms) : 96, 105
section CallTarget+Inlining+NGEN
This PR (8936) - mean (940ms) : 907, 972
master - mean (953ms) : 913, 993
FakeDbCommand (.NET 8)gantt
title Execution time (ms) FakeDbCommand (.NET 8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (96ms) : 94, 98
master - mean (99ms) : 92, 105
section Bailout
This PR (8936) - mean (97ms) : 95, 100
master - mean (101ms) : 96, 106
section CallTarget+Inlining+NGEN
This PR (8936) - mean (822ms) : 783, 862
master - mean (818ms) : 781, 854
HttpMessageHandler (.NET Framework 4.8)gantt
title Execution time (ms) HttpMessageHandler (.NET Framework 4.8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (209ms) : 204, 214
master - mean (208ms) : 204, 212
section Bailout
This PR (8936) - mean (214ms) : 211, 217
master - mean (212ms) : 208, 215
section CallTarget+Inlining+NGEN
This PR (8936) - mean (1,252ms) : 1210, 1295
master - mean (1,245ms) : 1205, 1285
HttpMessageHandler (.NET Core 3.1)gantt
title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (300ms) : 294, 306
master - mean (298ms) : 292, 304
section Bailout
This PR (8936) - mean (300ms) : 296, 305
master - mean (299ms) : 294, 303
section CallTarget+Inlining+NGEN
This PR (8936) - mean (998ms) : 979, 1018
master - mean (998ms) : 981, 1015
HttpMessageHandler (.NET 6)gantt
title Execution time (ms) HttpMessageHandler (.NET 6)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (293ms) : 288, 299
master - mean (293ms) : 287, 299
section Bailout
This PR (8936) - mean (292ms) : 289, 296
master - mean (293ms) : 288, 297
section CallTarget+Inlining+NGEN
This PR (8936) - mean (1,192ms) : 1158, 1225
master - mean (1,190ms) : 1159, 1222
HttpMessageHandler (.NET 8)gantt
title Execution time (ms) HttpMessageHandler (.NET 8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8936) - mean (294ms) : 287, 302
master - mean (293ms) : 287, 299
section Bailout
This PR (8936) - mean (294ms) : 290, 298
master - mean (294ms) : 288, 299
section CallTarget+Inlining+NGEN
This PR (8936) - mean (1,075ms) : 1010, 1140
master - mean (1,064ms) : 1021, 1107
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Emit otlp_traces_export_enabled, otlp_metrics_export_enabled, and otlp_logs_export_enabled booleans in the DATADOG TRACER CONFIGURATION startup log, aligning the .NET tracer with the shared cross-tracer diagnostic-log schema. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
a50aa5f to
e0e537d
Compare
Summary of changes
Adds
otlp_traces_export_enabled,otlp_metrics_export_enabled, andotlp_logs_export_enabledto theDATADOG TRACER CONFIGURATIONstartup log.Reason for change
The cross-tracer startup-log schema now reports whether each signal is exported with OTLP.
Implementation details
The trace field uses
ExporterSettings.IsOtlpTraceExport. Metrics use a shared, target-awareOtlpMetricsExportEnabledsetting for both pipeline startup and diagnostics. Logs use the effectiveOpenTelemetryLogsEnabledsetting and reportfalseon unsupported target frameworks.Test coverage
Other details
Related system-tests coverage: DataDog/system-tests#7376