-
Notifications
You must be signed in to change notification settings - Fork 315
Properly fall-back on UDS profiling URL #9401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you
|
🎯 Code Coverage 🔗 Commit SHA: e3cf5b6 | Docs | Was this helpful? Give us feedback! |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 49 metrics, 10 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1050150
Total [baseline] (8.639 s) : 0, 8639008
Agent [candidate] (1.055 s) : 0, 1054792
Total [candidate] (8.62 s) : 0, 8619865
section iast
Agent [baseline] (1.178 s) : 0, 1178361
Total [baseline] (9.337 s) : 0, 9336874
Agent [candidate] (1.177 s) : 0, 1177169
Total [candidate] (9.323 s) : 0, 9323199
gantt
title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.459 ms) : 0, 1459
crashtracking [candidate] (1.464 ms) : 0, 1464
BytebuddyAgent [baseline] (734.849 ms) : 0, 734849
BytebuddyAgent [candidate] (738.273 ms) : 0, 738273
GlobalTracer [baseline] (242.856 ms) : 0, 242856
GlobalTracer [candidate] (244.38 ms) : 0, 244380
AppSec [baseline] (30.157 ms) : 0, 30157
AppSec [candidate] (30.547 ms) : 0, 30547
Debugger [baseline] (6.091 ms) : 0, 6091
Debugger [candidate] (6.103 ms) : 0, 6103
Remote Config [baseline] (670.925 µs) : 0, 671
Remote Config [candidate] (673.777 µs) : 0, 674
Telemetry [baseline] (13.045 ms) : 0, 13045
Telemetry [candidate] (12.264 ms) : 0, 12264
section iast
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (850.525 ms) : 0, 850525
BytebuddyAgent [candidate] (849.828 ms) : 0, 849828
GlobalTracer [baseline] (232.73 ms) : 0, 232730
GlobalTracer [candidate] (233.426 ms) : 0, 233426
IAST [baseline] (30.232 ms) : 0, 30232
IAST [candidate] (27.615 ms) : 0, 27615
AppSec [baseline] (27.585 ms) : 0, 27585
AppSec [candidate] (28.39 ms) : 0, 28390
Debugger [baseline] (5.791 ms) : 0, 5791
Debugger [candidate] (6.658 ms) : 0, 6658
Remote Config [baseline] (613.673 µs) : 0, 614
Remote Config [candidate] (590.746 µs) : 0, 591
Telemetry [baseline] (8.499 ms) : 0, 8499
Telemetry [candidate] (8.272 ms) : 0, 8272
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1047871
Total [baseline] (10.64 s) : 0, 10640269
Agent [candidate] (1.048 s) : 0, 1047999
Total [candidate] (10.643 s) : 0, 10642691
section appsec
Agent [baseline] (1.223 s) : 0, 1223143
Total [baseline] (10.882 s) : 0, 10881629
Agent [candidate] (1.224 s) : 0, 1223772
Total [candidate] (10.782 s) : 0, 10781783
section iast
Agent [baseline] (1.185 s) : 0, 1185358
Total [baseline] (10.946 s) : 0, 10946275
Agent [candidate] (1.178 s) : 0, 1177666
Total [candidate] (10.94 s) : 0, 10940247
section profiling
Agent [baseline] (1.206 s) : 0, 1205862
Total [baseline] (10.974 s) : 0, 10973646
Agent [candidate] (1.193 s) : 0, 1193133
Total [candidate] (10.967 s) : 0, 10966948
gantt
title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.458 ms) : 0, 1458
crashtracking [candidate] (1.448 ms) : 0, 1448
BytebuddyAgent [baseline] (731.717 ms) : 0, 731717
BytebuddyAgent [candidate] (733.699 ms) : 0, 733699
GlobalTracer [baseline] (242.466 ms) : 0, 242466
GlobalTracer [candidate] (243.201 ms) : 0, 243201
AppSec [baseline] (30.07 ms) : 0, 30070
AppSec [candidate] (30.167 ms) : 0, 30167
Debugger [baseline] (6.061 ms) : 0, 6061
Debugger [candidate] (6.073 ms) : 0, 6073
Remote Config [baseline] (672.102 µs) : 0, 672
Remote Config [candidate] (664.014 µs) : 0, 664
Telemetry [baseline] (14.409 ms) : 0, 14409
Telemetry [candidate] (11.595 ms) : 0, 11595
section appsec
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.443 ms) : 0, 1443
BytebuddyAgent [baseline] (755.381 ms) : 0, 755381
BytebuddyAgent [candidate] (755.833 ms) : 0, 755833
GlobalTracer [baseline] (235.269 ms) : 0, 235269
GlobalTracer [candidate] (235.483 ms) : 0, 235483
IAST [baseline] (23.574 ms) : 0, 23574
IAST [candidate] (23.596 ms) : 0, 23596
AppSec [baseline] (169.139 ms) : 0, 169139
AppSec [candidate] (168.329 ms) : 0, 168329
Debugger [baseline] (7.309 ms) : 0, 7309
Debugger [candidate] (6.557 ms) : 0, 6557
Remote Config [baseline] (661.274 µs) : 0, 661
Remote Config [candidate] (631.384 µs) : 0, 631
Telemetry [baseline] (9.233 ms) : 0, 9233
Telemetry [candidate] (10.806 ms) : 0, 10806
section iast
crashtracking [baseline] (1.463 ms) : 0, 1463
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (855.714 ms) : 0, 855714
BytebuddyAgent [candidate] (849.958 ms) : 0, 849958
GlobalTracer [baseline] (234.186 ms) : 0, 234186
GlobalTracer [candidate] (233.73 ms) : 0, 233730
IAST [baseline] (31.315 ms) : 0, 31315
IAST [candidate] (28.567 ms) : 0, 28567
AppSec [baseline] (26.803 ms) : 0, 26803
AppSec [candidate] (28.333 ms) : 0, 28333
Debugger [baseline] (5.798 ms) : 0, 5798
Debugger [candidate] (5.73 ms) : 0, 5730
Remote Config [baseline] (606.174 µs) : 0, 606
Remote Config [candidate] (602.438 µs) : 0, 602
Telemetry [baseline] (8.417 ms) : 0, 8417
Telemetry [candidate] (8.284 ms) : 0, 8284
section profiling
crashtracking [baseline] (1.43 ms) : 0, 1430
crashtracking [candidate] (1.415 ms) : 0, 1415
BytebuddyAgent [baseline] (768.979 ms) : 0, 768979
BytebuddyAgent [candidate] (759.903 ms) : 0, 759903
GlobalTracer [baseline] (223.27 ms) : 0, 223270
GlobalTracer [candidate] (221.678 ms) : 0, 221678
AppSec [baseline] (30.373 ms) : 0, 30373
AppSec [candidate] (29.891 ms) : 0, 29891
Debugger [baseline] (6.28 ms) : 0, 6280
Debugger [candidate] (6.266 ms) : 0, 6266
Remote Config [baseline] (699.705 µs) : 0, 700
Remote Config [candidate] (689.414 µs) : 0, 689
Telemetry [baseline] (16.429 ms) : 0, 16429
Telemetry [candidate] (16.284 ms) : 0, 16284
ProfilingAgent [baseline] (108.372 ms) : 0, 108372
ProfilingAgent [candidate] (107.646 ms) : 0, 107646
Profiling [baseline] (109.016 ms) : 0, 109016
Profiling [candidate] (108.295 ms) : 0, 108295
LoadParameters
See matching parameters
SummaryFound 4 performance improvements and 2 performance regressions! Performance is the same for 6 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section baseline
no_agent (4.276 ms) : 4227, 4324
. : milestone, 4276,
iast (9.279 ms) : 9128, 9430
. : milestone, 9279,
iast_FULL (14.552 ms) : 14263, 14841
. : milestone, 14552,
iast_GLOBAL (10.159 ms) : 9983, 10335
. : milestone, 10159,
profiling (9.034 ms) : 8886, 9182
. : milestone, 9034,
tracing (7.427 ms) : 7326, 7528
. : milestone, 7427,
section candidate
no_agent (4.304 ms) : 4252, 4356
. : milestone, 4304,
iast (9.283 ms) : 9133, 9434
. : milestone, 9283,
iast_FULL (14.16 ms) : 13877, 14442
. : milestone, 14160,
iast_GLOBAL (10.035 ms) : 9861, 10209
. : milestone, 10035,
profiling (8.576 ms) : 8445, 8708
. : milestone, 8576,
tracing (7.237 ms) : 7139, 7335
. : milestone, 7237,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section baseline
no_agent (35.95 ms) : 35664, 36237
. : milestone, 35950,
appsec (50.294 ms) : 49833, 50755
. : milestone, 50294,
code_origins (46.636 ms) : 46228, 47043
. : milestone, 46636,
iast (45.679 ms) : 45266, 46092
. : milestone, 45679,
profiling (47.183 ms) : 46689, 47677
. : milestone, 47183,
tracing (43.052 ms) : 42693, 43412
. : milestone, 43052,
section candidate
no_agent (37.856 ms) : 37552, 38160
. : milestone, 37856,
appsec (47.726 ms) : 47303, 48149
. : milestone, 47726,
code_origins (43.738 ms) : 43365, 44111
. : milestone, 43738,
iast (43.633 ms) : 43263, 44004
. : milestone, 43633,
profiling (48.028 ms) : 47600, 48456
. : milestone, 48028,
tracing (44.349 ms) : 43974, 44724
. : milestone, 44349,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section baseline
no_agent (15.666 s) : 15666000, 15666000
. : milestone, 15666000,
appsec (14.8 s) : 14800000, 14800000
. : milestone, 14800000,
iast (18.472 s) : 18472000, 18472000
. : milestone, 18472000,
iast_GLOBAL (18.106 s) : 18106000, 18106000
. : milestone, 18106000,
profiling (15.362 s) : 15362000, 15362000
. : milestone, 15362000,
tracing (14.983 s) : 14983000, 14983000
. : milestone, 14983000,
section candidate
no_agent (14.933 s) : 14933000, 14933000
. : milestone, 14933000,
appsec (14.948 s) : 14948000, 14948000
. : milestone, 14948000,
iast (18.294 s) : 18294000, 18294000
. : milestone, 18294000,
iast_GLOBAL (17.964 s) : 17964000, 17964000
. : milestone, 17964000,
profiling (15.324 s) : 15324000, 15324000
. : milestone, 15324000,
tracing (15.046 s) : 15046000, 15046000
. : milestone, 15046000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
dateFormat X
axisFormat %s
section baseline
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (3.648 ms) : 3431, 3866
. : milestone, 3648,
iast (2.205 ms) : 2142, 2268
. : milestone, 2205,
iast_GLOBAL (2.247 ms) : 2184, 2310
. : milestone, 2247,
profiling (2.05 ms) : 1999, 2100
. : milestone, 2050,
tracing (2.019 ms) : 1970, 2068
. : milestone, 2019,
section candidate
no_agent (1.475 ms) : 1464, 1487
. : milestone, 1475,
appsec (3.679 ms) : 3456, 3902
. : milestone, 3679,
iast (2.203 ms) : 2140, 2265
. : milestone, 2203,
iast_GLOBAL (2.245 ms) : 2182, 2308
. : milestone, 2245,
profiling (2.067 ms) : 2015, 2120
. : milestone, 2067,
tracing (2.014 ms) : 1965, 2063
. : milestone, 2014,
|
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.52.1` -> `1.53.0` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.53.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.53.0): 1.53.0 ### Components #### Application Security Management (WAF) - 🐛 Fix NullPointerException log in AppSec ([#​9355](DataDog/dd-trace-java#9355) - [@​jandro996](https://github.com/jandro996)) - ✨ Add Forwarded header as a source to client IP resolution ([#​9310](DataDog/dd-trace-java#9310) - [@​jandro996](https://github.com/jandro996)) #### Build & Tooling - 📖 Update CODEOWNERS ([#​9294](DataDog/dd-trace-java#9294) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add dependency on Maven Central deployment to OCI publish jobs ([#​9204](DataDog/dd-trace-java#9204) - [@​sarahchen6](https://github.com/sarahchen6)) #### Continuous Integration Visibility - ✨ Upload code coverage reports to Datadog ([#​9425](DataDog/dd-trace-java#9425) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨⚡ Do not follow symlinks by default when building repository index ([#​9318](DataDog/dd-trace-java#9318) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Improve tag propagation between test event levels ([#​9278](DataDog/dd-trace-java#9278) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - ✨ Create container hash tags propagation ([#​9282](DataDog/dd-trace-java#9282) - [@​ygree](https://github.com/ygree)) #### Database Monitoring - 🐛 Prevent crash in SQL Server's JDBC when tracing execute methods with generated keys ([#​9321](DataDog/dd-trace-java#9321) - [@​na-ji](https://github.com/na-ji)) - ✨ Create container hash tags propagation ([#​9282](DataDog/dd-trace-java#9282) - [@​ygree](https://github.com/ygree)) #### GraalVM native-image - 🐛 Update GraalVM config to reflect TempLocationManager's new package ([#​9337](DataDog/dd-trace-java#9337) - [@​luneo7](https://github.com/luneo7) - thanks for the contribution!) #### Metrics - 🐛 Add reflect config for CSS and graalvm ([#​9449](DataDog/dd-trace-java#9449) - [@​amarziali](https://github.com/amarziali)) - ✨ Align CSS health metrics ([#​9444](DataDog/dd-trace-java#9444) - [@​amarziali](https://github.com/amarziali)) - ✨ Aggregate peer tags for consumer span kind ([#​9442](DataDog/dd-trace-java#9442) - [@​amarziali](https://github.com/amarziali)) - ✨ Implement health metrics for client stats ([#​9377](DataDog/dd-trace-java#9377) - [@​amarziali](https://github.com/amarziali)) - ✨ Add peer tags, span kind and trace root flag to MetricKey bucket ([#​9178](DataDog/dd-trace-java#9178) - [@​bric3](https://github.com/bric3)) #### Profiling - ✨ Create a profile flare reporter (requires tracing or CI vis to be enabled) ([#​9433](DataDog/dd-trace-java#9433) - [@​MattAlp](https://github.com/MattAlp)) - 🐛 Properly fall-back on UDS profiling URL ([#​9401](DataDog/dd-trace-java#9401) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Properly handle trace agent IPv6 URL in profiling ([#​9334](DataDog/dd-trace-java#9334) - [@​jbachorik](https://github.com/jbachorik)) #### Realtime User Monitoring - 🐛 Avoid multiple injections on dispatch on jboss ([#​9392](DataDog/dd-trace-java#9392) - [@​amarziali](https://github.com/amarziali)) - ✨ Support async servlet for RUM injection ([#​9333](DataDog/dd-trace-java#9333) - [@​amarziali](https://github.com/amarziali)) - 🐛 Improve RUM injection matching and avoid truncating responses ([#​9323](DataDog/dd-trace-java#9323) - [@​amarziali](https://github.com/amarziali)) - 💡 Add telemetry for the RUM injector ([#​9267](DataDog/dd-trace-java#9267) - [@​sarahchen6](https://github.com/sarahchen6)) - ✨ Make rum injector stream/writer more resilient to errors ([#​9184](DataDog/dd-trace-java#9184) - [@​amarziali](https://github.com/amarziali)) #### Telemetry - 🐛 Remediate error logs ([#​9459](DataDog/dd-trace-java#9459) - [@​ygree](https://github.com/ygree)) - ✨ Report config\_id for Hands Off Config files ([#​9299](DataDog/dd-trace-java#9299) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨ Adding Config Inversion Telemetry component ([#​9244](DataDog/dd-trace-java#9244) - [@​mhlidd](https://github.com/mhlidd)) #### Trace context propagation - 🧹 Migrate instrumentations to Context API ([#​9384](DataDog/dd-trace-java#9384), [#​9378](DataDog/dd-trace-java#9378), [#​9358](DataDog/dd-trace-java#9358) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨🔍 Add baggage propagation telemetry ([#​9289](DataDog/dd-trace-java#9289) - [@​rachelyangdog](https://github.com/rachelyangdog)) - 🧹 Improve Instrumenter API to use Context instead of Span ([#​9211](DataDog/dd-trace-java#9211) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer core - 💡:test\_tube: Enable process level tags for java 21 applications ([#​9458](DataDog/dd-trace-java#9458) - [@​amarziali](https://github.com/amarziali)) - ✨ Move base and peer service adder before span is published ([#​9408](DataDog/dd-trace-java#9408) - [@​amarziali](https://github.com/amarziali)) - ✨ Add ErrorPriorities level for manual instrumentation ([#​9387](DataDog/dd-trace-java#9387) - [@​cecile75](https://github.com/cecile75)) - ✨ Throw InvalidBooleanValueException in ConfigConverter.booleanValueOf ([#​9370](DataDog/dd-trace-java#9370) - [@​mtoffl01](https://github.com/mtoffl01)) - 🐛 Avoid NPE on featureDiscovery creation ([#​9353](DataDog/dd-trace-java#9353) - [@​amarziali](https://github.com/amarziali)) - ✨ Stable Config improvements ([#​9259](DataDog/dd-trace-java#9259) - [@​mtoffl01](https://github.com/mtoffl01)) ### Instrumentations #### gRPC instrumentation - 🐛 Changing GRPC instrumentation codes from `status.code` to `grpc.status.code` ([#​9367](DataDog/dd-trace-java#9367) - [@​mhlidd](https://github.com/mhlidd)) #### JDBC instrumentation - 🐛 Prevent crash in SQL Server's JDBC when tracing execute methods with generated keys ([#​9321](DataDog/dd-trace-java#9321) - [@​na-ji](https://github.com/na-ji)) #### Kotlin instrumentation - 🐛 Take defensive copy of original scope stack when restoring on different thread ([#​9403](DataDog/dd-trace-java#9403) - [@​mcculls](https://github.com/mcculls)) #### OpenTelemetry instrumentation - 🐛 Fix using SpanAttribute annotation on multiple parameters ([#​9412](DataDog/dd-trace-java#9412) - [@​cecile75](https://github.com/cecile75)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am every weekday" in timezone Australia/Melbourne, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). GitOrigin-RevId: e23ec866cef91afc6b5226d5f0dc7da538d947e8
What Does This Do
Adds a fallback or UDS profiling URL, similar to #7166
Motivation
If UDS URL is used profiler will fail when it tries using it because OkHttp does not support UDS URLs
See #9400
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: PROF-12369