Remove noise at boostrap due to telemetry failures#11218
Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 4 commits intomasterfrom Apr 28, 2026
Merged
Remove noise at boostrap due to telemetry failures#11218gh-worker-dd-mergequeue-cf854d[bot] merged 4 commits intomasterfrom
gh-worker-dd-mergequeue-cf854d[bot] merged 4 commits intomasterfrom
Conversation
mcculls
reviewed
Apr 28, 2026
mcculls
reviewed
Apr 28, 2026
…heck.java Co-authored-by: Stuart McCulloch <stuart.mcculloch@datadoghq.com>
…nitializationTelemetry.java Co-authored-by: Stuart McCulloch <stuart.mcculloch@datadoghq.com>
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 61 metrics, 10 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.067 s) : 0, 1067057
Total [baseline] (11.081 s) : 0, 11081018
Agent [candidate] (1.067 s) : 0, 1067165
Total [candidate] (11.009 s) : 0, 11009451
section appsec
Agent [baseline] (1.274 s) : 0, 1273512
Total [baseline] (11.087 s) : 0, 11086574
Agent [candidate] (1.267 s) : 0, 1267134
Total [candidate] (11.071 s) : 0, 11070996
section iast
Agent [baseline] (1.245 s) : 0, 1244886
Total [baseline] (11.327 s) : 0, 11327356
Agent [candidate] (1.252 s) : 0, 1251725
Total [candidate] (11.328 s) : 0, 11328332
section profiling
Agent [baseline] (1.193 s) : 0, 1192726
Total [baseline] (10.955 s) : 0, 10954826
Agent [candidate] (1.187 s) : 0, 1187403
Total [candidate] (10.93 s) : 0, 10930440
gantt
title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.217 ms) : 0, 1217
BytebuddyAgent [baseline] (637.732 ms) : 0, 637732
BytebuddyAgent [candidate] (636.743 ms) : 0, 636743
AgentMeter [baseline] (29.853 ms) : 0, 29853
AgentMeter [candidate] (29.684 ms) : 0, 29684
GlobalTracer [baseline] (249.081 ms) : 0, 249081
GlobalTracer [candidate] (250.189 ms) : 0, 250189
AppSec [baseline] (32.682 ms) : 0, 32682
AppSec [candidate] (32.83 ms) : 0, 32830
Debugger [baseline] (60.45 ms) : 0, 60450
Debugger [candidate] (60.931 ms) : 0, 60931
Remote Config [baseline] (582.631 µs) : 0, 583
Remote Config [candidate] (596.071 µs) : 0, 596
Telemetry [baseline] (9.05 ms) : 0, 9050
Telemetry [candidate] (8.405 ms) : 0, 8405
Flare Poller [baseline] (10.406 ms) : 0, 10406
Flare Poller [candidate] (10.552 ms) : 0, 10552
section appsec
crashtracking [baseline] (1.226 ms) : 0, 1226
crashtracking [candidate] (1.215 ms) : 0, 1215
BytebuddyAgent [baseline] (681.356 ms) : 0, 681356
BytebuddyAgent [candidate] (676.775 ms) : 0, 676775
AgentMeter [baseline] (12.245 ms) : 0, 12245
AgentMeter [candidate] (12.216 ms) : 0, 12216
GlobalTracer [baseline] (250.833 ms) : 0, 250833
GlobalTracer [candidate] (249.535 ms) : 0, 249535
AppSec [baseline] (185.942 ms) : 0, 185942
AppSec [candidate] (185.406 ms) : 0, 185406
Debugger [baseline] (65.447 ms) : 0, 65447
Debugger [candidate] (65.118 ms) : 0, 65118
Remote Config [baseline] (599.444 µs) : 0, 599
Remote Config [candidate] (583.244 µs) : 0, 583
Telemetry [baseline] (7.969 ms) : 0, 7969
Telemetry [candidate] (7.989 ms) : 0, 7989
Flare Poller [baseline] (6.171 ms) : 0, 6171
Flare Poller [candidate] (7.494 ms) : 0, 7494
IAST [baseline] (24.897 ms) : 0, 24897
IAST [candidate] (24.736 ms) : 0, 24736
section iast
crashtracking [baseline] (1.221 ms) : 0, 1221
crashtracking [candidate] (1.245 ms) : 0, 1245
BytebuddyAgent [baseline] (823.759 ms) : 0, 823759
BytebuddyAgent [candidate] (830.421 ms) : 0, 830421
AgentMeter [baseline] (11.286 ms) : 0, 11286
AgentMeter [candidate] (11.369 ms) : 0, 11369
GlobalTracer [baseline] (237.786 ms) : 0, 237786
GlobalTracer [candidate] (237.845 ms) : 0, 237845
AppSec [baseline] (32.139 ms) : 0, 32139
AppSec [candidate] (29.902 ms) : 0, 29902
Debugger [baseline] (63.223 ms) : 0, 63223
Debugger [candidate] (64.008 ms) : 0, 64008
Remote Config [baseline] (529.56 µs) : 0, 530
Remote Config [candidate] (523.457 µs) : 0, 523
Telemetry [baseline] (8.011 ms) : 0, 8011
Telemetry [candidate] (7.96 ms) : 0, 7960
Flare Poller [baseline] (3.436 ms) : 0, 3436
Flare Poller [candidate] (3.422 ms) : 0, 3422
IAST [baseline] (27.354 ms) : 0, 27354
IAST [candidate] (28.905 ms) : 0, 28905
section profiling
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (696.593 ms) : 0, 696593
BytebuddyAgent [candidate] (692.881 ms) : 0, 692881
AgentMeter [baseline] (8.969 ms) : 0, 8969
AgentMeter [candidate] (8.879 ms) : 0, 8879
GlobalTracer [baseline] (209.356 ms) : 0, 209356
GlobalTracer [candidate] (208.223 ms) : 0, 208223
AppSec [baseline] (32.809 ms) : 0, 32809
AppSec [candidate] (32.685 ms) : 0, 32685
Debugger [baseline] (66.211 ms) : 0, 66211
Debugger [candidate] (65.912 ms) : 0, 65912
Remote Config [baseline] (568.491 µs) : 0, 568
Remote Config [candidate] (565.236 µs) : 0, 565
Telemetry [baseline] (8.12 ms) : 0, 8120
Telemetry [candidate] (8.128 ms) : 0, 8128
Flare Poller [baseline] (3.587 ms) : 0, 3587
Flare Poller [candidate] (3.597 ms) : 0, 3597
ProfilingAgent [baseline] (93.503 ms) : 0, 93503
ProfilingAgent [candidate] (93.806 ms) : 0, 93806
Profiling [baseline] (94.055 ms) : 0, 94055
Profiling [candidate] (94.367 ms) : 0, 94367
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1063161
Total [baseline] (8.834 s) : 0, 8833586
Agent [candidate] (1.065 s) : 0, 1064744
Total [candidate] (8.845 s) : 0, 8844986
section iast
Agent [baseline] (1.253 s) : 0, 1252893
Total [baseline] (9.601 s) : 0, 9600806
Agent [candidate] (1.245 s) : 0, 1245147
Total [candidate] (9.519 s) : 0, 9518732
gantt
title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.24 ms) : 0, 1240
crashtracking [candidate] (1.219 ms) : 0, 1219
BytebuddyAgent [baseline] (635.268 ms) : 0, 635268
BytebuddyAgent [candidate] (636.175 ms) : 0, 636175
AgentMeter [baseline] (29.543 ms) : 0, 29543
AgentMeter [candidate] (29.501 ms) : 0, 29501
GlobalTracer [baseline] (248.369 ms) : 0, 248369
GlobalTracer [candidate] (248.857 ms) : 0, 248857
AppSec [baseline] (32.847 ms) : 0, 32847
AppSec [candidate] (32.855 ms) : 0, 32855
Debugger [baseline] (59.513 ms) : 0, 59513
Debugger [candidate] (59.752 ms) : 0, 59752
Remote Config [baseline] (602.788 µs) : 0, 603
Remote Config [candidate] (604.5 µs) : 0, 604
Telemetry [baseline] (9.108 ms) : 0, 9108
Telemetry [candidate] (8.385 ms) : 0, 8385
Flare Poller [baseline] (10.585 ms) : 0, 10585
Flare Poller [candidate] (11.377 ms) : 0, 11377
section iast
crashtracking [baseline] (1.252 ms) : 0, 1252
crashtracking [candidate] (1.242 ms) : 0, 1242
BytebuddyAgent [baseline] (830.36 ms) : 0, 830360
BytebuddyAgent [candidate] (824.072 ms) : 0, 824072
AgentMeter [baseline] (11.322 ms) : 0, 11322
AgentMeter [candidate] (11.393 ms) : 0, 11393
GlobalTracer [baseline] (239.365 ms) : 0, 239365
GlobalTracer [candidate] (237.96 ms) : 0, 237960
AppSec [baseline] (31.643 ms) : 0, 31643
AppSec [candidate] (32.401 ms) : 0, 32401
Debugger [baseline] (62.625 ms) : 0, 62625
Debugger [candidate] (63.539 ms) : 0, 63539
Remote Config [baseline] (526.758 µs) : 0, 527
Remote Config [candidate] (534.439 µs) : 0, 534
Telemetry [baseline] (7.93 ms) : 0, 7930
Telemetry [candidate] (7.934 ms) : 0, 7934
Flare Poller [baseline] (3.371 ms) : 0, 3371
Flare Poller [candidate] (3.368 ms) : 0, 3368
IAST [baseline] (28.325 ms) : 0, 28325
IAST [candidate] (26.626 ms) : 0, 26626
LoadParameters
See matching parameters
SummaryFound 2 performance improvements and 4 performance regressions! Performance is the same for 14 metrics, 16 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section baseline
no_agent (18.365 ms) : 18181, 18550
. : milestone, 18365,
appsec (18.691 ms) : 18503, 18879
. : milestone, 18691,
code_origins (17.607 ms) : 17434, 17780
. : milestone, 17607,
iast (17.848 ms) : 17669, 18028
. : milestone, 17848,
profiling (18.185 ms) : 18007, 18362
. : milestone, 18185,
tracing (19.444 ms) : 19253, 19634
. : milestone, 19444,
section candidate
no_agent (19.623 ms) : 19423, 19822
. : milestone, 19623,
appsec (19.017 ms) : 18821, 19213
. : milestone, 19017,
code_origins (17.718 ms) : 17545, 17891
. : milestone, 17718,
iast (17.801 ms) : 17625, 17977
. : milestone, 17801,
profiling (18.54 ms) : 18357, 18723
. : milestone, 18540,
tracing (17.523 ms) : 17354, 17693
. : milestone, 17523,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section baseline
no_agent (1.266 ms) : 1253, 1279
. : milestone, 1266,
iast (3.301 ms) : 3252, 3351
. : milestone, 3301,
iast_FULL (5.795 ms) : 5737, 5853
. : milestone, 5795,
iast_GLOBAL (3.774 ms) : 3715, 3834
. : milestone, 3774,
profiling (2.152 ms) : 2131, 2172
. : milestone, 2152,
tracing (1.895 ms) : 1879, 1911
. : milestone, 1895,
section candidate
no_agent (1.276 ms) : 1263, 1289
. : milestone, 1276,
iast (3.419 ms) : 3370, 3468
. : milestone, 3419,
iast_FULL (6.16 ms) : 6096, 6223
. : milestone, 6160,
iast_GLOBAL (3.677 ms) : 3617, 3736
. : milestone, 3677,
profiling (2.287 ms) : 2264, 2309
. : milestone, 2287,
tracing (1.914 ms) : 1898, 1930
. : milestone, 1914,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section baseline
no_agent (1.488 ms) : 1477, 1500
. : milestone, 1488,
appsec (2.562 ms) : 2506, 2618
. : milestone, 2562,
iast (2.3 ms) : 2229, 2372
. : milestone, 2300,
iast_GLOBAL (2.334 ms) : 2263, 2406
. : milestone, 2334,
profiling (2.115 ms) : 2059, 2171
. : milestone, 2115,
tracing (2.102 ms) : 2047, 2157
. : milestone, 2102,
section candidate
no_agent (1.485 ms) : 1473, 1497
. : milestone, 1485,
appsec (3.846 ms) : 3622, 4071
. : milestone, 3846,
iast (2.289 ms) : 2218, 2360
. : milestone, 2289,
iast_GLOBAL (2.33 ms) : 2259, 2401
. : milestone, 2330,
profiling (2.529 ms) : 2364, 2694
. : milestone, 2529,
tracing (2.091 ms) : 2036, 2146
. : milestone, 2091,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~60bf325046, baseline=1.62.0-SNAPSHOT~75fe2b3c55
dateFormat X
axisFormat %s
section baseline
no_agent (15.048 s) : 15048000, 15048000
. : milestone, 15048000,
appsec (14.913 s) : 14913000, 14913000
. : milestone, 14913000,
iast (18.536 s) : 18536000, 18536000
. : milestone, 18536000,
iast_GLOBAL (17.671 s) : 17671000, 17671000
. : milestone, 17671000,
profiling (15.07 s) : 15070000, 15070000
. : milestone, 15070000,
tracing (14.798 s) : 14798000, 14798000
. : milestone, 14798000,
section candidate
no_agent (14.991 s) : 14991000, 14991000
. : milestone, 14991000,
appsec (14.993 s) : 14993000, 14993000
. : milestone, 14993000,
iast (18.251 s) : 18251000, 18251000
. : milestone, 18251000,
iast_GLOBAL (17.855 s) : 17855000, 17855000
. : milestone, 17855000,
profiling (14.919 s) : 14919000, 14919000
. : milestone, 14919000,
tracing (14.897 s) : 14897000, 14897000
. : milestone, 14897000,
|
Contributor
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
5609365
into
master
938 of 942 checks passed
|
Why not check if DD_TELEMETRY_FORWARDER_PATH is set. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Does This Do
We have customers reporting noisy spurious logs at bootstrap like
Failed to send telemetry: Stream closed..The telemetry forwarder is not something we control (is set by SSI through
DD_TELEMETRY_FORWARDER_PATH)However, if some failure occurs, we might avoid printing errors on the stderr for most common cases since it's not actionable for a customer. We also cannot use a logger here since sounds too early.
This PR mute the errors for common IOException and also close the out stream quietly. The generic Throwable catchall is still logging.
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any other useful labelsclose,fix, or any linking keywords when referencing an issueUse
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]
Note: Once your PR is ready to merge, add it to the merge queue by commenting
/merge./merge -ccancels the queue request./merge -f --reason "reason"skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.