- Notifications
You must be signed in to change notification settings - Fork 313
Enable Code Origin with Dynamic instrumentation #8940
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
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 5 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.
See unchanged results
Request duration reports for reportsgantt title reports - request duration [CI 0.99] : candidate=None, baseline=None dateFormat X axisFormat %s section baseline noprobe (314.139 µs) : 285, 343 . : milestone, 314, basic (314.138 µs) : 305, 324 . : milestone, 314, loop (10.106 ms) : 10085, 10126 . : milestone, 10106, section candidate noprobe (329.177 µs) : 267, 391 . : milestone, 329, basic (312.173 µs) : 297, 328 . : milestone, 312, loop (10.476 ms) : 10370, 10583 . : milestone, 10476,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 40 metrics, 12 unstable metrics.
Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~3703fb80c5, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing Agent [baseline] (1.03 s) : 0, 1029548 Total [baseline] (10.53 s) : 0, 10529505 Agent [candidate] (1.031 s) : 0, 1031228 Total [candidate] (10.562 s) : 0, 10562494 section appsec Agent [baseline] (1.181 s) : 0, 1181108 Total [baseline] (10.813 s) : 0, 10813072 Agent [candidate] (1.181 s) : 0, 1180953 Total [candidate] (10.675 s) : 0, 10675364 section iast Agent [baseline] (1.152 s) : 0, 1152458 Total [baseline] (10.849 s) : 0, 10848615 Agent [candidate] (1.16 s) : 0, 1160319 Total [candidate] (10.899 s) : 0, 10898692 section profiling Agent [baseline] (1.291 s) : 0, 1291172 Total [baseline] (10.999 s) : 0, 10999002 Agent [candidate] (1.279 s) : 0, 1278997 Total [candidate] (11.052 s) : 0, 11051520
gantt title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~3703fb80c5, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (690.658 ms) : 0, 690658 BytebuddyAgent [candidate] (688.544 ms) : 0, 688544 GlobalTracer [baseline] (243.248 ms) : 0, 243248 GlobalTracer [candidate] (243.855 ms) : 0, 243855 AppSec [baseline] (57.225 ms) : 0, 57225 AppSec [candidate] (61.416 ms) : 0, 61416 Debugger [baseline] (7.772 ms) : 0, 7772 Debugger [candidate] (6.899 ms) : 0, 6899 Remote Config [baseline] (677.422 µs) : 0, 677 Remote Config [candidate] (642.872 µs) : 0, 643 Telemetry [baseline] (8.981 ms) : 0, 8981 Telemetry [candidate] (8.861 ms) : 0, 8861 section appsec BytebuddyAgent [baseline] (709.578 ms) : 0, 709578 BytebuddyAgent [candidate] (709.524 ms) : 0, 709524 GlobalTracer [baseline] (235.651 ms) : 0, 235651 GlobalTracer [candidate] (235.493 ms) : 0, 235493 AppSec [baseline] (179.45 ms) : 0, 179450 AppSec [candidate] (179.489 ms) : 0, 179489 Debugger [baseline] (5.805 ms) : 0, 5805 Debugger [candidate] (5.85 ms) : 0, 5850 Remote Config [baseline] (613.912 µs) : 0, 614 Remote Config [candidate] (606.047 µs) : 0, 606 Telemetry [baseline] (7.208 ms) : 0, 7208 Telemetry [candidate] (7.281 ms) : 0, 7281 IAST [baseline] (21.951 ms) : 0, 21951 IAST [candidate] (21.952 ms) : 0, 21952 section iast BytebuddyAgent [baseline] (806.339 ms) : 0, 806339 BytebuddyAgent [candidate] (812.457 ms) : 0, 812457 GlobalTracer [baseline] (231.523 ms) : 0, 231523 GlobalTracer [candidate] (233.113 ms) : 0, 233113 AppSec [baseline] (50.756 ms) : 0, 50756 AppSec [candidate] (51.099 ms) : 0, 51099 Debugger [baseline] (5.988 ms) : 0, 5988 Debugger [candidate] (5.906 ms) : 0, 5906 Remote Config [baseline] (666.332 µs) : 0, 666 Remote Config [candidate] (598.133 µs) : 0, 598 Telemetry [baseline] (7.959 ms) : 0, 7959 Telemetry [candidate] (7.938 ms) : 0, 7938 IAST [baseline] (28.387 ms) : 0, 28387 IAST [candidate] (28.349 ms) : 0, 28349 section profiling ProfilingAgent [baseline] (105.488 ms) : 0, 105488 ProfilingAgent [candidate] (107.379 ms) : 0, 107379 BytebuddyAgent [baseline] (691.258 ms) : 0, 691258 BytebuddyAgent [candidate] (682.212 ms) : 0, 682212 GlobalTracer [baseline] (366.764 ms) : 0, 366764 GlobalTracer [candidate] (362.931 ms) : 0, 362931 AppSec [baseline] (62.795 ms) : 0, 62795 AppSec [candidate] (62.731 ms) : 0, 62731 Debugger [baseline] (6.259 ms) : 0, 6259 Debugger [candidate] (6.195 ms) : 0, 6195 Remote Config [baseline] (702.412 µs) : 0, 702 Remote Config [candidate] (661.484 µs) : 0, 661 Telemetry [baseline] (8.254 ms) : 0, 8254 Telemetry [candidate] (8.101 ms) : 0, 8101 Profiling [baseline] (105.513 ms) : 0, 105513 Profiling [candidate] (107.403 ms) : 0, 107403 Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~3703fb80c5, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing Agent [baseline] (1.027 s) : 0, 1027278 Total [baseline] (8.583 s) : 0, 8583308 Agent [candidate] (1.025 s) : 0, 1025232 Total [candidate] (8.549 s) : 0, 8549089 section iast Agent [baseline] (1.152 s) : 0, 1151767 Total [baseline] (9.218 s) : 0, 9218029 Agent [candidate] (1.16 s) : 0, 1160047 Total [candidate] (9.22 s) : 0, 9220146
gantt title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~3703fb80c5, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (687.237 ms) : 0, 687237 BytebuddyAgent [candidate] (685.403 ms) : 0, 685403 GlobalTracer [baseline] (242.182 ms) : 0, 242182 GlobalTracer [candidate] (241.784 ms) : 0, 241784 AppSec [baseline] (59.041 ms) : 0, 59041 AppSec [candidate] (60.933 ms) : 0, 60933 Debugger [baseline] (6.9 ms) : 0, 6900 Debugger [candidate] (6.826 ms) : 0, 6826 Remote Config [baseline] (659.212 µs) : 0, 659 Remote Config [candidate] (648.322 µs) : 0, 648 Telemetry [baseline] (10.375 ms) : 0, 10375 Telemetry [candidate] (8.842 ms) : 0, 8842 section iast BytebuddyAgent [baseline] (806.001 ms) : 0, 806001 BytebuddyAgent [candidate] (812.322 ms) : 0, 812322 GlobalTracer [baseline] (231.237 ms) : 0, 231237 GlobalTracer [candidate] (232.58 ms) : 0, 232580 AppSec [baseline] (52.386 ms) : 0, 52386 AppSec [candidate] (50.314 ms) : 0, 50314 Debugger [baseline] (5.942 ms) : 0, 5942 Debugger [candidate] (5.988 ms) : 0, 5988 Remote Config [baseline] (602.207 µs) : 0, 602 Remote Config [candidate] (609.554 µs) : 0, 610 Telemetry [baseline] (7.944 ms) : 0, 7944 Telemetry [candidate] (7.989 ms) : 0, 7989 IAST [baseline] (26.786 ms) : 0, 26786 IAST [candidate] (29.385 ms) : 0, 29385 LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 1 performance regressions! Performance is the same for 10 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~3703fb80c5, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section baseline no_agent (4.412 ms) : 4360, 4464 . : milestone, 4412, iast (9.054 ms) : 8906, 9202 . : milestone, 9054, iast_FULL (13.709 ms) : 13434, 13984 . : milestone, 13709, iast_GLOBAL (10.159 ms) : 9961, 10357 . : milestone, 10159, profiling (8.714 ms) : 8579, 8849 . : milestone, 8714, tracing (7.623 ms) : 7510, 7736 . : milestone, 7623, section candidate no_agent (4.211 ms) : 4159, 4263 . : milestone, 4211, iast (9.27 ms) : 9121, 9420 . : milestone, 9270, iast_FULL (13.707 ms) : 13440, 13973 . : milestone, 13707, iast_GLOBAL (9.898 ms) : 9719, 10076 . : milestone, 9898, profiling (9.004 ms) : 8851, 9157 . : milestone, 9004, tracing (7.479 ms) : 7375, 7583 . : milestone, 7479,
Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~3703fb80c5, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section baseline no_agent (36.327 ms) : 36029, 36626 . : milestone, 36327, appsec (46.819 ms) : 46396, 47242 . : milestone, 46819, code_origins (44.874 ms) : 44509, 45239 . : milestone, 44874, iast (44.882 ms) : 44499, 45265 . : milestone, 44882, profiling (47.104 ms) : 46680, 47529 . : milestone, 47104, tracing (42.29 ms) : 41945, 42635 . : milestone, 42290, section candidate no_agent (35.806 ms) : 35516, 36096 . : milestone, 35806, appsec (48.852 ms) : 48417, 49286 . : milestone, 48852, code_origins (43.987 ms) : 43627, 44347 . : milestone, 43987, iast (44.335 ms) : 43954, 44716 . : milestone, 44335, profiling (47.848 ms) : 47395, 48300 . : milestone, 47848, tracing (42.144 ms) : 41794, 42493 . : milestone, 42144,
Dacapo |
dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/DebuggerAgent.java Show resolved Hide resolved
When Di is enabled we are automatically starting the Code Origin for Spans product
98d78e8
to 3703fb8
Compare | Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.google.errorprone:error_prone_annotations](https://errorprone.info) ([source](https://github.com/google/error-prone)) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.39.0` -> `2.40.0` | | [org.apache.commons:commons-lang3](https://commons.apache.org/proper/commons-lang/) ([source](https://gitbox.apache.org/repos/asf/commons-lang.git)) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `3.17.0` -> `3.18.0` | | [org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator) | plugin | misk/gradle/libs.versions.toml | gradle | patch | `0.18.0` -> `0.18.1` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.50.1` -> `1.51.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.77` -> `2.31.78` | --- ### Release Notes <details> <summary>google/error-prone (com.google.errorprone:error_prone_annotations)</summary> ### [`v2.40.0`](https://github.com/google/error-prone/releases/tag/v2.40.0): Error Prone 2.40.0 Changes: - Bug fixes and improvements - Releases (including snapshots) have migrated from [OSSRH to the Central Publisher Portal](https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate) Full changelog: google/error-prone@v2.39.0...v2.40.0 </details> <details> <summary>Kotlin/binary-compatibility-validator (org.jetbrains.kotlinx.binary-compatibility-validator)</summary> ### [`v0.18.1`](https://github.com/Kotlin/binary-compatibility-validator/releases/tag/0.18.1) [Compare Source](Kotlin/binary-compatibility-validator@0.18.0...0.18.1) #### What's Changed - Fixed a bug preventing use of cross-compilation support during KLIB dump validation \[[#​304](https://github.com/Kotlin/binary-compatibility-validator/issues/304)]\[[#​306](https://github.com/Kotlin/binary-compatibility-validator/issues/306)] </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.51.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.51.0): 1.51.0 ### Components #### Application Security Management (IAST) - 🐛 Fix verify error when ctor params are used after a call site ([#​9083](DataDog/dd-trace-java#9083) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Limit the maximum size of the location path in IAST vulnerabilities ([#​9028](DataDog/dd-trace-java#9028) - [@​jandro996](https://github.com/jandro996)) - 🐛 Fix IAST gRPC handler with null superclass ([#​8984](DataDog/dd-trace-java#8984) - [@​smola](https://github.com/smola)) - ✨ Optimize IAST Vulnerability Detection ([#​8885](DataDog/dd-trace-java#8885) - [@​jandro996](https://github.com/jandro996)) #### Application Security Management (WAF) - ✨ Upgrade libddwaf-java to 15.0.0 ([#​9022](DataDog/dd-trace-java#9022) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Extract RestEasy json body response schemas ([#​9015](DataDog/dd-trace-java#9015) - [@​jandro996](https://github.com/jandro996)) - ✨ Extract Jersey json body response schemas ([#​9014](DataDog/dd-trace-java#9014) - [@​jandro996](https://github.com/jandro996)) - ✨ Extract Ratpack json body response schemas ([#​9013](DataDog/dd-trace-java#9013) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Enable API Security by default and make it lazy loading ([#​9009](DataDog/dd-trace-java#9009) - [@​smola](https://github.com/smola)) - ✨ Extract Vert.x json body response schemas ([#​9001](DataDog/dd-trace-java#9001) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Extract Play json body response schemas ([#​8995](DataDog/dd-trace-java#8995) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Fix Jackson nodes introspection for request/response schema extraction ([#​8980](DataDog/dd-trace-java#8980) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Extract Spring json body response schemas ([#​8938](DataDog/dd-trace-java#8938) - [@​sezen-datadog](https://github.com/sezen-datadog)) - ✨ Default obfuscation regexp update ([#​8937](DataDog/dd-trace-java#8937) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Build & Tooling - ✨ Cancel GitLab running pipeline on new PR push ([#​9023](DataDog/dd-trace-java#9023) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Migrate publishing to Maven Central Portal ([#​8807](DataDog/dd-trace-java#8807) - [@​sarahchen6](https://github.com/sarahchen6)) #### Continuous Integration Visibility - 🐛 Fix Test Optimization to work with JDK 24 ([#​9114](DataDog/dd-trace-java#9114) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Add repo root as safe directory on git client creation ([#​9033](DataDog/dd-trace-java#9033) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add PR number tag and improve PR information building ([#​8990](DataDog/dd-trace-java#8990) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Update impacted tests logic ([#​8923](DataDog/dd-trace-java#8923) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - 🧹 Clean up DSM context injection ([#​8776](DataDog/dd-trace-java#8776) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Database Monitoring - 🐛 Set trace\_injected in try block ([#​9025](DataDog/dd-trace-java#9025) - [@​natashadada](https://github.com/natashadada)) #### Dynamic Instrumentation - 🐛 Add source file tracking enable option ([#​9115](DataDog/dd-trace-java#9115) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add java.util.Date support ([#​9111](DataDog/dd-trace-java#9111) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Update file probe format ([#​9047](DataDog/dd-trace-java#9047) - [@​jpbempel](https://github.com/jpbempel)) - ✨ add safe local var hoisting ([#​9034](DataDog/dd-trace-java#9034) - [@​jpbempel](https://github.com/jpbempel)) - 🧹 Add new config for debugger upload interval ([#​8959](DataDog/dd-trace-java#8959) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Enable Code Origin with Dynamic instrumentation ([#​8940](DataDog/dd-trace-java#8940) - [@​jpbempel](https://github.com/jpbempel)) #### ML Observability (LLMObs) - 💡 LLM Observability SDK ([#​8781](DataDog/dd-trace-java#8781) - [@​gary-huang](https://github.com/gary-huang), [@​nayeem-kamal](https://github.com/nayeem-kamal)) #### Metrics - 🐛 Ensure client stat reporter is started when the agent is not available at bootstrap ([#​9082](DataDog/dd-trace-java#9082) - [@​amarziali](https://github.com/amarziali)) - ✨ Create metric: appsec.waf.config\_errors ([#​8394](DataDog/dd-trace-java#8394) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Platform components - ✨ Introduce environment component ([#​9071](DataDog/dd-trace-java#9071) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Profiling - 🐛 Remove annoying warning for smap event parsing ([#​9119](DataDog/dd-trace-java#9119) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Fix ByteCountingInputStream when reading past EOF ([#​8988](DataDog/dd-trace-java#8988) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Realtime User Monitoring - ✨ Add RUM SDK injection for servlet based web servers ([#​9110](DataDog/dd-trace-java#9110) - [@​PerfectSlayer](https://github.com/PerfectSlayer) [@​amarziali](https://github.com/amarziali)) #### Telemetry - ✨ Update the config origin metric to match what it's mapping ([#​9045](DataDog/dd-trace-java#9045) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Testing - ✨ Add testing for latest stable version (JDK 24) ([#​8875](DataDog/dd-trace-java#8875) - [@​sarahchen6](https://github.com/sarahchen6)) #### Trace context propagation - 🐛 Fix bug with dropping baggage when `TracePropagationBehaviorExtract=IGNORE` ([#​9037](DataDog/dd-trace-java#9037) - [@​mhlidd](https://github.com/mhlidd)) - 🐛 Fix ArrayIndexOutOfBoundsException in PercentEscaper ([#​9032](DataDog/dd-trace-java#9032) - [@​mhlidd](https://github.com/mhlidd)) #### Tracer core - 🐛 Fix `Error` handling for trace interceptors ([#​9097](DataDog/dd-trace-java#9097) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Add wildcard feature for `DD_TRACE_HEADER_TAGS` and enabling for Http Response headers ([#​9067](DataDog/dd-trace-java#9067) - [@​mhlidd](https://github.com/mhlidd)) #### Tracer public API - 💡 Add LLM Observability SDK ([#​8781](DataDog/dd-trace-java#8781) - [@​gary-huang](https://github.com/gary-huang)) ### Instrumentations #### Akka instrumentation - 🐛 Fix NPE in akka-http and pekko-http integrations ([#​9019](DataDog/dd-trace-java#9019) - [@​mcculls](https://github.com/mcculls)) #### Eclipse Vert.x instrumentation - ✨ Extract Vert.x json body response schemas ([#​9001](DataDog/dd-trace-java#9001) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - ✨ Write http.route tag as soon as possible in vert.x ([#​8952](DataDog/dd-trace-java#8952) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### JAX-WS instrumentation - 💡⚠️ Enable jax-ws integration by default ([#​9030](DataDog/dd-trace-java#9030) - [@​bm1549](https://github.com/bm1549)) - ✨ Extract Jersey json body response schemas ([#​9014](DataDog/dd-trace-java#9014) - [@​jandro996](https://github.com/jandro996)) #### Mule instrumentation - 🐛 Propagate grizzly http span in filters if nothing is active ([#​9016](DataDog/dd-trace-java#9016) - [@​amarziali](https://github.com/amarziali)) #### Play Framework instrumentation - ✨ Extract Play json body response schemas ([#​8995](DataDog/dd-trace-java#8995) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Ratpack instrumentation - ✨ Extract Ratpack json body response schemas ([#​9013](DataDog/dd-trace-java#9013) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Spring instrumentation - ✨ Extract Spring json body response schemas ([#​8938](DataDog/dd-trace-java#8938) - [@​sezen-datadog](https://github.com/sezen-datadog)) </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. 👻 **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: 649b690d4c9d7dcb572c457f0802b42b8e3e682e
What Does This Do
When Di is enabled we are automatically starting the Code Origin for Spans product
Motivation
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: DEBUG-3946