Fix service name overrides in consumers#8387
Conversation
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 58 metrics, 5 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1047105
Total [baseline] (8.673 s) : 0, 8672572
Agent [candidate] (1.04 s) : 0, 1039961
Total [candidate] (8.66 s) : 0, 8660255
section iast
Agent [baseline] (1.168 s) : 0, 1167778
Total [baseline] (9.233 s) : 0, 9233200
Agent [candidate] (1.185 s) : 0, 1184683
Total [candidate] (9.325 s) : 0, 9325131
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.172 s) : 0, 1172387
Total [baseline] (9.202 s) : 0, 9202384
Agent [candidate] (1.179 s) : 0, 1178967
Total [candidate] (9.258 s) : 0, 9257876
section iast_TELEMETRY_OFF
Agent [baseline] (1.174 s) : 0, 1174379
Total [baseline] (9.27 s) : 0, 9269883
Agent [candidate] (1.17 s) : 0, 1169914
Total [candidate] (9.21 s) : 0, 9209954
gantt
title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (721.89 ms) : 0, 721890
BytebuddyAgent [candidate] (715.624 ms) : 0, 715624
GlobalTracer [baseline] (241.074 ms) : 0, 241074
GlobalTracer [candidate] (241.105 ms) : 0, 241105
AppSec [baseline] (55.804 ms) : 0, 55804
AppSec [candidate] (55.361 ms) : 0, 55361
Remote Config [baseline] (697.167 µs) : 0, 697
Remote Config [candidate] (707.033 µs) : 0, 707
Telemetry [baseline] (12.349 ms) : 0, 12349
Telemetry [candidate] (12.077 ms) : 0, 12077
section iast
BytebuddyAgent [baseline] (834.11 ms) : 0, 834110
BytebuddyAgent [candidate] (844.355 ms) : 0, 844355
GlobalTracer [baseline] (229.827 ms) : 0, 229827
GlobalTracer [candidate] (234.709 ms) : 0, 234709
IAST [baseline] (22.736 ms) : 0, 22736
IAST [candidate] (23.331 ms) : 0, 23331
AppSec [baseline] (56.744 ms) : 0, 56744
AppSec [candidate] (57.54 ms) : 0, 57540
Remote Config [baseline] (599.642 µs) : 0, 600
Remote Config [candidate] (616.918 µs) : 0, 617
Telemetry [baseline] (8.606 ms) : 0, 8606
Telemetry [candidate] (8.83 ms) : 0, 8830
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (837.0 ms) : 0, 837000
BytebuddyAgent [candidate] (840.804 ms) : 0, 840804
GlobalTracer [baseline] (231.252 ms) : 0, 231252
GlobalTracer [candidate] (232.976 ms) : 0, 232976
IAST [baseline] (22.719 ms) : 0, 22719
IAST [candidate] (22.946 ms) : 0, 22946
AppSec [baseline] (56.834 ms) : 0, 56834
AppSec [candidate] (57.455 ms) : 0, 57455
Remote Config [baseline] (597.471 µs) : 0, 597
Remote Config [candidate] (623.887 µs) : 0, 624
Telemetry [baseline] (8.674 ms) : 0, 8674
Telemetry [candidate] (8.773 ms) : 0, 8773
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (838.864 ms) : 0, 838864
BytebuddyAgent [candidate] (834.882 ms) : 0, 834882
GlobalTracer [baseline] (231.335 ms) : 0, 231335
GlobalTracer [candidate] (231.657 ms) : 0, 231657
IAST [baseline] (24.122 ms) : 0, 24122
IAST [candidate] (24.55 ms) : 0, 24550
AppSec [baseline] (55.43 ms) : 0, 55430
AppSec [candidate] (54.412 ms) : 0, 54412
Remote Config [baseline] (613.727 µs) : 0, 614
Remote Config [candidate] (601.701 µs) : 0, 602
Telemetry [baseline] (8.703 ms) : 0, 8703
Telemetry [candidate] (8.593 ms) : 0, 8593
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.042 s) : 0, 1041650
Total [baseline] (10.466 s) : 0, 10466212
Agent [candidate] (1.042 s) : 0, 1042101
Total [candidate] (10.446 s) : 0, 10445556
section appsec
Agent [baseline] (1.184 s) : 0, 1183916
Total [baseline] (10.756 s) : 0, 10756196
Agent [candidate] (1.184 s) : 0, 1183655
Total [candidate] (10.729 s) : 0, 10729281
section iast
Agent [baseline] (1.171 s) : 0, 1170935
Total [baseline] (10.959 s) : 0, 10958676
Agent [candidate] (1.177 s) : 0, 1176609
Total [candidate] (10.988 s) : 0, 10987720
section profiling
Agent [baseline] (1.259 s) : 0, 1259217
Total [baseline] (10.936 s) : 0, 10935665
Agent [candidate] (1.262 s) : 0, 1262201
Total [candidate] (10.892 s) : 0, 10892182
gantt
title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (718.149 ms) : 0, 718149
BytebuddyAgent [candidate] (716.847 ms) : 0, 716847
GlobalTracer [baseline] (239.988 ms) : 0, 239988
GlobalTracer [candidate] (241.161 ms) : 0, 241161
AppSec [baseline] (55.299 ms) : 0, 55299
AppSec [candidate] (55.339 ms) : 0, 55339
Remote Config [baseline] (688.4 µs) : 0, 688
Remote Config [candidate] (705.495 µs) : 0, 705
Telemetry [baseline] (12.217 ms) : 0, 12217
Telemetry [candidate] (12.898 ms) : 0, 12898
section appsec
BytebuddyAgent [baseline] (734.911 ms) : 0, 734911
BytebuddyAgent [candidate] (734.475 ms) : 0, 734475
GlobalTracer [baseline] (237.123 ms) : 0, 237123
GlobalTracer [candidate] (237.873 ms) : 0, 237873
AppSec [baseline] (177.027 ms) : 0, 177027
AppSec [candidate] (176.343 ms) : 0, 176343
Remote Config [baseline] (658.356 µs) : 0, 658
Remote Config [candidate] (650.018 µs) : 0, 650
Telemetry [baseline] (8.229 ms) : 0, 8229
Telemetry [candidate] (8.241 ms) : 0, 8241
IAST [baseline] (21.543 ms) : 0, 21543
IAST [candidate] (21.637 ms) : 0, 21637
section iast
BytebuddyAgent [baseline] (836.609 ms) : 0, 836609
BytebuddyAgent [candidate] (839.265 ms) : 0, 839265
GlobalTracer [baseline] (230.473 ms) : 0, 230473
GlobalTracer [candidate] (232.197 ms) : 0, 232197
AppSec [baseline] (56.699 ms) : 0, 56699
AppSec [candidate] (57.448 ms) : 0, 57448
Remote Config [baseline] (599.255 µs) : 0, 599
Remote Config [candidate] (618.758 µs) : 0, 619
Telemetry [baseline] (8.658 ms) : 0, 8658
Telemetry [candidate] (8.727 ms) : 0, 8727
IAST [baseline] (22.586 ms) : 0, 22586
IAST [candidate] (23.017 ms) : 0, 23017
section profiling
BytebuddyAgent [baseline] (707.038 ms) : 0, 707038
BytebuddyAgent [candidate] (707.965 ms) : 0, 707965
GlobalTracer [baseline] (349.439 ms) : 0, 349439
GlobalTracer [candidate] (351.595 ms) : 0, 351595
AppSec [baseline] (55.627 ms) : 0, 55627
AppSec [candidate] (54.626 ms) : 0, 54626
Remote Config [baseline] (683.155 µs) : 0, 683
Remote Config [candidate] (697.14 µs) : 0, 697
Telemetry [baseline] (8.872 ms) : 0, 8872
Telemetry [candidate] (8.888 ms) : 0, 8888
ProfilingAgent [baseline] (95.255 ms) : 0, 95255
ProfilingAgent [candidate] (96.005 ms) : 0, 96005
Profiling [baseline] (95.28 ms) : 0, 95280
Profiling [candidate] (96.029 ms) : 0, 96029
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 10 metrics, 17 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (379.531 µs) : 360, 399
. : milestone, 380,
iast (507.142 µs) : 485, 529
. : milestone, 507,
iast_FULL (731.974 µs) : 710, 754
. : milestone, 732,
iast_GLOBAL (555.567 µs) : 533, 578
. : milestone, 556,
iast_HARDCODED_SECRET_DISABLED (506.38 µs) : 484, 529
. : milestone, 506,
iast_INACTIVE (457.533 µs) : 436, 479
. : milestone, 458,
iast_TELEMETRY_OFF (495.622 µs) : 472, 519
. : milestone, 496,
tracing (455.171 µs) : 432, 479
. : milestone, 455,
section candidate
no_agent (377.642 µs) : 356, 399
. : milestone, 378,
iast (505.572 µs) : 484, 527
. : milestone, 506,
iast_FULL (741.206 µs) : 719, 763
. : milestone, 741,
iast_GLOBAL (545.123 µs) : 524, 567
. : milestone, 545,
iast_HARDCODED_SECRET_DISABLED (507.655 µs) : 485, 530
. : milestone, 508,
iast_INACTIVE (460.237 µs) : 439, 482
. : milestone, 460,
iast_TELEMETRY_OFF (494.973 µs) : 472, 518
. : milestone, 495,
tracing (451.703 µs) : 430, 473
. : milestone, 452,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (1.329 ms) : 1310, 1349
. : milestone, 1329,
appsec (1.772 ms) : 1750, 1795
. : milestone, 1772,
appsec_no_iast (1.736 ms) : 1711, 1761
. : milestone, 1736,
iast (1.496 ms) : 1472, 1519
. : milestone, 1496,
profiling (1.476 ms) : 1452, 1500
. : milestone, 1476,
tracing (1.475 ms) : 1450, 1499
. : milestone, 1475,
section candidate
no_agent (1.361 ms) : 1342, 1381
. : milestone, 1361,
appsec (1.743 ms) : 1719, 1767
. : milestone, 1743,
appsec_no_iast (1.741 ms) : 1717, 1765
. : milestone, 1741,
iast (1.506 ms) : 1481, 1531
. : milestone, 1506,
profiling (1.573 ms) : 1547, 1598
. : milestone, 1573,
tracing (1.486 ms) : 1461, 1511
. : milestone, 1486,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (15.462 s) : 15462000, 15462000
. : milestone, 15462000,
appsec (14.991 s) : 14991000, 14991000
. : milestone, 14991000,
iast (18.463 s) : 18463000, 18463000
. : milestone, 18463000,
iast_GLOBAL (17.8 s) : 17800000, 17800000
. : milestone, 17800000,
profiling (14.996 s) : 14996000, 14996000
. : milestone, 14996000,
tracing (14.991 s) : 14991000, 14991000
. : milestone, 14991000,
section candidate
no_agent (15.206 s) : 15206000, 15206000
. : milestone, 15206000,
appsec (14.99 s) : 14990000, 14990000
. : milestone, 14990000,
iast (18.494 s) : 18494000, 18494000
. : milestone, 18494000,
iast_GLOBAL (18.049 s) : 18049000, 18049000
. : milestone, 18049000,
profiling (15.063 s) : 15063000, 15063000
. : milestone, 15063000,
tracing (15.203 s) : 15203000, 15203000
. : milestone, 15203000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~0b0527fc85, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (1.484 ms) : 1472, 1496
. : milestone, 1484,
appsec (2.385 ms) : 2342, 2429
. : milestone, 2385,
iast (2.133 ms) : 2078, 2189
. : milestone, 2133,
iast_GLOBAL (2.167 ms) : 2111, 2223
. : milestone, 2167,
profiling (1.999 ms) : 1953, 2044
. : milestone, 1999,
tracing (1.969 ms) : 1926, 2012
. : milestone, 1969,
section candidate
no_agent (1.486 ms) : 1474, 1497
. : milestone, 1486,
appsec (2.377 ms) : 2334, 2420
. : milestone, 2377,
iast (2.114 ms) : 2059, 2170
. : milestone, 2114,
iast_GLOBAL (2.171 ms) : 2115, 2227
. : milestone, 2171,
profiling (1.992 ms) : 1948, 2036
. : milestone, 1992,
tracing (1.96 ms) : 1918, 2003
. : milestone, 1960,
|
|
Hey @piochelepiotr
Should I wait for them before reviewing then? |
PerfectSlayer
left a comment
There was a problem hiding this comment.
Any update on the test side?
Sorry @PerfectSlayer , I was OOO, I shouldn't have marked it has ready for review since the test was missing. |
Kafka / producer-benchmarkParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 3 metrics, 0 unstable metrics. See unchanged results
|
Kafka / consumer-benchmarkParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 3 metrics, 0 unstable metrics. See unchanged results
|
No problem. This looks good overall but will conflict with #8383 I introduced earlier. |
| 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.46.1` -> `1.47.0` | | [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.46.1` -> `1.47.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.30.33` -> `2.30.34` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0): 1.47.0 ##### Components ##### Application Security Management (IAST) - 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST SSRF vulnerability false positives ([#​8483](DataDog/dd-trace-java#8483) - [@​jandro996](https://github.com/jandro996)) - 🐛 Add exclusion to solve IAST weak randomness vulnerability false positives ([#​8462](DataDog/dd-trace-java#8462) - [@​jandro996](https://github.com/jandro996)) - ✨ Fix weak randomness false positive in Kafka client ([#​8408](DataDog/dd-trace-java#8408) - [@​smola](https://github.com/smola)) - ✨ Fix location for SSRF with Kong Unirest ([#​8407](DataDog/dd-trace-java#8407) - [@​smola](https://github.com/smola)) - ✨ Exclude IBM Instana from IAST ([#​8406](DataDog/dd-trace-java#8406) - [@​smola](https://github.com/smola)) - 🐛 Fix org.json iast instrumentation test for latest dependency ([#​8347](DataDog/dd-trace-java#8347) - [@​jandro996](https://github.com/jandro996)) - ✨ Configuration to Disable APM Tracing ([#​8219](DataDog/dd-trace-java#8219) - [@​jandro996](https://github.com/jandro996)) - ✨ Address cookie vulnerability cardinality issues ([#​8210](DataDog/dd-trace-java#8210) - [@​jandro996](https://github.com/jandro996)) - ✨ Email HTML Injection detection in IAST ([#​8205](DataDog/dd-trace-java#8205) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Application Security Management (WAF) - 🐛✨ Ensure usr.exists tag is not overridden when UsernameNotFoundException is thrown ([#​8376](DataDog/dd-trace-java#8376) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛✨ Ensure usr.exists tag is not overridden by auto instrumentation ([#​8374](DataDog/dd-trace-java#8374) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Update appsec metrics with event_rules_version tag ([#​8354](DataDog/dd-trace-java#8354) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Update metrics: appsec.waf.requests ([#​8353](DataDog/dd-trace-java#8353) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Improve ASM support in vert.x 5.0 ([#​8285](DataDog/dd-trace-java#8285) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Update metrics: appsec.waf.updates and appsec.waf.init ([#​8280](DataDog/dd-trace-java#8280) - [@​Mariovido](https://github.com/Mariovido)) - ✨ Configuration to Disable APM Tracing ([#​8219](DataDog/dd-trace-java#8219) - [@​jandro996](https://github.com/jandro996)) ##### Build & Tooling - 🐛 Do not generate Muzzle references for primitive arrays in method body ([#​8361](DataDog/dd-trace-java#8361) - [@​amarziali](https://github.com/amarziali)) - 📖 Improve dev env setup documentation for Windows ([#​8180](DataDog/dd-trace-java#8180) - [@​lucaspimentel](https://github.com/lucaspimentel)) ##### Continuous Integration Visibility - ✨ Add support for skip-EFD tagging ([#​8487](DataDog/dd-trace-java#8487) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix an NPE in Gradle Android instrumentation ([#​8484](DataDog/dd-trace-java#8484) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Consider modified tests when applying fail-fast tests ordering ([#​8474](DataDog/dd-trace-java#8474) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement tests reordering for TestNG ([#​8467](DataDog/dd-trace-java#8467) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle Test Kit ([#​8465](DataDog/dd-trace-java#8465) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🧹 Use separate TestEventHandlers per framework in CI Vis instrumentations ([#​8451](DataDog/dd-trace-java#8451) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Remove warning log when JUnit 4 test method cannot be retrieved ([#​8445](DataDog/dd-trace-java#8445) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Fix Scalatest tracing for tests that are reported asynchronously ([#​8444](DataDog/dd-trace-java#8444) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement attempt to fix tests ([#​8393](DataDog/dd-trace-java#8393) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement test disabling ([#​8377](DataDog/dd-trace-java#8377) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Update CODEOWNERS parser to not log errors on comments with leading whitespace ([#​8349](DataDog/dd-trace-java#8349) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Request Test Management tests list ([#​8345](DataDog/dd-trace-java#8345) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Receive test management settings from CIVis settings request ([#​8331](DataDog/dd-trace-java#8331) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement quarantined tests tagging ([#​8326](DataDog/dd-trace-java#8326) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Implement tests quarantining ([#​8320](DataDog/dd-trace-java#8320) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add tag to specify if the user is setting DD_SERVICE ([#​8318](DataDog/dd-trace-java#8318) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) ##### Crash tracking - ✨ Only fork jps when required ([#​8419](DataDog/dd-trace-java#8419) - [@​mcculls](https://github.com/mcculls)) - 🐛 Use Java home of the crashed process to launch crash uploader ([#​8348](DataDog/dd-trace-java#8348) - [@​jbachorik](https://github.com/jbachorik)) ##### Data Streams Monitoring - 🐛 Fix error happening when sqs message attributes are readonly ([#​8473](DataDog/dd-trace-java#8473) - [@​vandonr](https://github.com/vandonr)) - 🐛 Fix bug on proto schema extraction ([#​8403](DataDog/dd-trace-java#8403) - [@​vandonr](https://github.com/vandonr)) - 🐛 Fix service name overrides in consumers ([#​8387](DataDog/dd-trace-java#8387) - [@​piochelepiotr](https://github.com/piochelepiotr)) ##### Database Monitoring - ✨ Add DBMTracePreparedStatements to tracer configuration log ([#​8508](DataDog/dd-trace-java#8508) - [@​cecile75](https://github.com/cecile75)) ##### Dynamic Instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) - 🐛 Fix Exception Replay with Lambda proxy classes ([#​8452](DataDog/dd-trace-java#8452) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add code origin support for spring-webmvc ([#​8416](DataDog/dd-trace-java#8416) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add support for scanning jar from loaded class ([#​8370](DataDog/dd-trace-java#8370) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Disable capture of entry values ([#​8369](DataDog/dd-trace-java#8369) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix CodeOrigin for `@Trace` annotation ([#​8344](DataDog/dd-trace-java#8344) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix equals/hashCode for CodeOrigin probe ([#​8319](DataDog/dd-trace-java#8319) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add code origin support to kafka message listeners ([#​8301](DataDog/dd-trace-java#8301) - [@​evanchooly](https://github.com/evanchooly)) ##### Metrics - ✨ Create metric: appsec.waf.error ([#​8381](DataDog/dd-trace-java#8381) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Create metric: appsec.rasp.error ([#​8364](DataDog/dd-trace-java#8364) - [@​sezen-datadog](https://github.com/sezen-datadog)) ##### Profiling - ✨ Bump ddprof library to 1.22.0 ([#​8463](DataDog/dd-trace-java#8463) - [@​jbachorik](https://github.com/jbachorik)) - IBM J9 8u361 corresponds to OpenJDK 8u362 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#187 - Fix compatibility with musl libc 1.2.4 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#189 - Modify version extraction by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#179 - Do not write null values to jvminfo event by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#184 - Productize VMStructs-based stack walker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#177 - A few minor downport issues by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#180 - Enable ASGCT by default on fairly safe J9 JDK versions by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#181 - 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements ([#​8456](DataDog/dd-trace-java#8456) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Record JVM info on JVMs without JFR ([#​8431](DataDog/dd-trace-java#8431) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Actually use CleanupTask in TempLocationManager ([#​8420](DataDog/dd-trace-java#8420) - [@​mcculls](https://github.com/mcculls)) - ✨ Only fork jps when required ([#​8419](DataDog/dd-trace-java#8419) - [@​mcculls](https://github.com/mcculls)) - 🐛 Adjust JFR checks for J9 ([#​8405](DataDog/dd-trace-java#8405) - [@​jbachorik](https://github.com/jbachorik)) - 🧹 Disable smap RSS parsing by default ([#​8342](DataDog/dd-trace-java#8342) - [@​MattAlp](https://github.com/MattAlp)) ##### Telemetry - 🐛 Add support for JBoss jar:file format to DependencyResolver ([#​8428](DataDog/dd-trace-java#8428) - [@​jandro996](https://github.com/jandro996)) - ✨ Update metrics: appsec.waf.requests ([#​8353](DataDog/dd-trace-java#8353) - [@​Mariovido](https://github.com/Mariovido)) ##### Trace context propagation - ✨ Introduce tracing propagator ([#​8313](DataDog/dd-trace-java#8313) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Tracer core - 🐛 Fix Stable Config telemetry source names ([#​8460](DataDog/dd-trace-java#8460) - [@​BaptisteFoy](https://github.com/BaptisteFoy)) - ✨ Probe trace endpoints with a valid payload of empty arrays ([#​8414](DataDog/dd-trace-java#8414) - [@​mcculls](https://github.com/mcculls)) - ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback ([#​8399](DataDog/dd-trace-java#8399) - [@​mcculls](https://github.com/mcculls)) - ✨ Migrate DSM injection calls to context-first APIs ([#​8383](DataDog/dd-trace-java#8383) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🧹 Move continuation capture methods from scope to tracer ([#​8371](DataDog/dd-trace-java#8371) - [@​mcculls](https://github.com/mcculls)) - ✨ Migrate context extraction calls to context-first APIs ([#​8368](DataDog/dd-trace-java#8368) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 🧹 Migrate context injection calls to context-first APIs ([#​8358](DataDog/dd-trace-java#8358) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - 💡 Support reading configurations from files ([#​8338](DataDog/dd-trace-java#8338) - [@​mtoffl01](https://github.com/mtoffl01)) - 💡 Implementation of BaggagePropagator and BaggageContext ([#​8330](DataDog/dd-trace-java#8330) - [@​mhlidd](https://github.com/mhlidd)) - 🧹 Combine continuation implementations into one which supports multiple activations ([#​8324](DataDog/dd-trace-java#8324) - [@​mcculls](https://github.com/mcculls)) - ✨ Introduce tracing propagator ([#​8313](DataDog/dd-trace-java#8313) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Remove old context propagation API ([#​8271](DataDog/dd-trace-java#8271) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) ##### Instrumentations ##### AWS Lambda instrumentation - 🐛 Send error message and stack to Lambda extension ([#​8417](DataDog/dd-trace-java#8417) - [@​nhulston](https://github.com/nhulston)) ##### AWS SDK instrumentation - 🐛 Fix error happening when sqs message attributes are readonly ([#​8473](DataDog/dd-trace-java#8473) - [@​vandonr](https://github.com/vandonr)) - 💡 Inject trace context into AWS Step Functions input ([#​7585](DataDog/dd-trace-java#7585) - [@​DylanLovesCoffee](https://github.com/DylanLovesCoffee)) ##### Core Java language instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) - ✨ Add code origin support for spring-webmvc ([#​8416](DataDog/dd-trace-java#8416) - [@​evanchooly](https://github.com/evanchooly)) - 💡 Implementation of BaggagePropagator and BaggageContext ([#​8330](DataDog/dd-trace-java#8330) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add code origin support to kafka message listeners ([#​8301](DataDog/dd-trace-java#8301) - [@​evanchooly](https://github.com/evanchooly)) ##### gRPC instrumentation - ✨ Look in another location for grpc service methods ([#​8468](DataDog/dd-trace-java#8468) - [@​evanchooly](https://github.com/evanchooly)) ##### Kafka instrumentation - ✨ Add messaging.destination.name tag to kafka integrations ([#​8366](DataDog/dd-trace-java#8366) - [@​rarguelloF](https://github.com/rarguelloF)) ##### Protocol Buffer instrumentation - 🐛 Fix bug on proto schema extraction ([#​8403](DataDog/dd-trace-java#8403) - [@​vandonr](https://github.com/vandonr)) </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**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
What Does This Do
Service name override used to be fixed in Extractor / Propagator, which are not created in the same thread as the thread where extraction is happening.
This lead to incorrect service name overrides.
This was reported as a bug on Snowflake sink connectors, where we failed to override service names properly.
Motivation
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: [PROJ-IDENT]