- Notifications
You must be signed in to change notification settings - Fork 314
Propagate grizzly http span in filters if nothing is active #9016
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
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 40 metrics, 13 unstable metrics. Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing Agent [baseline] (1.03 s) : 0, 1029729 Total [baseline] (8.617 s) : 0, 8616635 Agent [candidate] (1.033 s) : 0, 1033096 Total [candidate] (8.606 s) : 0, 8605727 section iast Agent [baseline] (1.153 s) : 0, 1152614 Total [baseline] (9.229 s) : 0, 9229037 Agent [candidate] (1.159 s) : 0, 1159032 Total [candidate] (9.275 s) : 0, 9275286
gantt title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (687.46 ms) : 0, 687460 BytebuddyAgent [candidate] (690.312 ms) : 0, 690312 GlobalTracer [baseline] (243.198 ms) : 0, 243198 GlobalTracer [candidate] (244.261 ms) : 0, 244261 AppSec [baseline] (59.286 ms) : 0, 59286 AppSec [candidate] (57.612 ms) : 0, 57612 Debugger [baseline] (7.684 ms) : 0, 7684 Debugger [candidate] (7.072 ms) : 0, 7072 Remote Config [baseline] (663.229 µs) : 0, 663 Remote Config [candidate] (690.911 µs) : 0, 691 Telemetry [baseline] (10.548 ms) : 0, 10548 Telemetry [candidate] (12.209 ms) : 0, 12209 section iast BytebuddyAgent [baseline] (806.957 ms) : 0, 806957 BytebuddyAgent [candidate] (810.869 ms) : 0, 810869 GlobalTracer [baseline] (231.381 ms) : 0, 231381 GlobalTracer [candidate] (233.064 ms) : 0, 233064 AppSec [baseline] (53.133 ms) : 0, 53133 AppSec [candidate] (51.239 ms) : 0, 51239 Debugger [baseline] (5.878 ms) : 0, 5878 Debugger [candidate] (6.0 ms) : 0, 6000 Remote Config [baseline] (590.274 µs) : 0, 590 Remote Config [candidate] (654.765 µs) : 0, 655 Telemetry [baseline] (7.876 ms) : 0, 7876 Telemetry [candidate] (7.948 ms) : 0, 7948 IAST [baseline] (25.965 ms) : 0, 25965 IAST [candidate] (28.358 ms) : 0, 28358 Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing Agent [baseline] (1.024 s) : 0, 1023972 Total [baseline] (10.547 s) : 0, 10546546 Agent [candidate] (1.029 s) : 0, 1029236 Total [candidate] (10.683 s) : 0, 10683321 section appsec Agent [baseline] (1.177 s) : 0, 1176904 Total [baseline] (9.932 s) : 0, 9931769 Agent [candidate] (1.186 s) : 0, 1186091 Total [candidate] (10.827 s) : 0, 10826819 section iast Agent [baseline] (1.162 s) : 0, 1162187 Total [baseline] (10.971 s) : 0, 10970606 Agent [candidate] (1.158 s) : 0, 1157739 Total [candidate] (10.944 s) : 0, 10944416 section profiling Agent [baseline] (1.267 s) : 0, 1266694 Total [baseline] (10.919 s) : 0, 10919356 Agent [candidate] (1.276 s) : 0, 1276270 Total [candidate] (11.018 s) : 0, 11018226
gantt title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (684.384 ms) : 0, 684384 BytebuddyAgent [candidate] (689.071 ms) : 0, 689071 GlobalTracer [baseline] (242.153 ms) : 0, 242153 GlobalTracer [candidate] (243.602 ms) : 0, 243602 AppSec [baseline] (57.988 ms) : 0, 57988 AppSec [candidate] (59.788 ms) : 0, 59788 Debugger [baseline] (6.86 ms) : 0, 6860 Debugger [candidate] (6.98 ms) : 0, 6980 Remote Config [baseline] (666.525 µs) : 0, 667 Remote Config [candidate] (661.94 µs) : 0, 662 Telemetry [baseline] (11.108 ms) : 0, 11108 Telemetry [candidate] (8.224 ms) : 0, 8224 section appsec BytebuddyAgent [baseline] (706.743 ms) : 0, 706743 BytebuddyAgent [candidate] (712.211 ms) : 0, 712211 GlobalTracer [baseline] (234.487 ms) : 0, 234487 GlobalTracer [candidate] (236.431 ms) : 0, 236431 AppSec [baseline] (179.404 ms) : 0, 179404 AppSec [candidate] (180.754 ms) : 0, 180754 Debugger [baseline] (5.777 ms) : 0, 5777 Debugger [candidate] (5.884 ms) : 0, 5884 Remote Config [baseline] (606.956 µs) : 0, 607 Remote Config [candidate] (627.7 µs) : 0, 628 Telemetry [baseline] (7.213 ms) : 0, 7213 Telemetry [candidate] (7.421 ms) : 0, 7421 IAST [baseline] (21.95 ms) : 0, 21950 IAST [candidate] (21.876 ms) : 0, 21876 section iast BytebuddyAgent [baseline] (814.095 ms) : 0, 814095 BytebuddyAgent [candidate] (809.646 ms) : 0, 809646 GlobalTracer [baseline] (232.512 ms) : 0, 232512 GlobalTracer [candidate] (233.466 ms) : 0, 233466 AppSec [baseline] (52.981 ms) : 0, 52981 AppSec [candidate] (49.301 ms) : 0, 49301 Debugger [baseline] (6.074 ms) : 0, 6074 Debugger [candidate] (5.961 ms) : 0, 5961 Remote Config [baseline] (626.637 µs) : 0, 627 Remote Config [candidate] (615.087 µs) : 0, 615 Telemetry [baseline] (8.091 ms) : 0, 8091 Telemetry [candidate] (7.971 ms) : 0, 7971 IAST [baseline] (26.866 ms) : 0, 26866 IAST [candidate] (29.904 ms) : 0, 29904 section profiling ProfilingAgent [baseline] (105.716 ms) : 0, 105716 ProfilingAgent [candidate] (107.012 ms) : 0, 107012 BytebuddyAgent [baseline] (674.821 ms) : 0, 674821 BytebuddyAgent [candidate] (678.619 ms) : 0, 678619 GlobalTracer [baseline] (360.453 ms) : 0, 360453 GlobalTracer [candidate] (363.283 ms) : 0, 363283 AppSec [baseline] (62.288 ms) : 0, 62288 AppSec [candidate] (63.282 ms) : 0, 63282 Debugger [baseline] (6.141 ms) : 0, 6141 Debugger [candidate] (6.271 ms) : 0, 6271 Remote Config [baseline] (677.272 µs) : 0, 677 Remote Config [candidate] (680.953 µs) : 0, 681 Telemetry [baseline] (8.069 ms) : 0, 8069 Telemetry [candidate] (8.243 ms) : 0, 8243 Profiling [baseline] (105.74 ms) : 0, 105740 Profiling [candidate] (107.038 ms) : 0, 107038 LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 2 performance regressions! Performance is the same for 9 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section baseline no_agent (4.354 ms) : 4306, 4403 . : milestone, 4354, iast (9.206 ms) : 9049, 9363 . : milestone, 9206, iast_FULL (13.858 ms) : 13590, 14125 . : milestone, 13858, iast_GLOBAL (9.921 ms) : 9748, 10094 . : milestone, 9921, profiling (8.637 ms) : 8506, 8768 . : milestone, 8637, tracing (7.29 ms) : 7185, 7394 . : milestone, 7290, section candidate no_agent (4.246 ms) : 4199, 4294 . : milestone, 4246, iast (9.319 ms) : 9159, 9480 . : milestone, 9319, iast_FULL (13.679 ms) : 13405, 13952 . : milestone, 13679, iast_GLOBAL (9.898 ms) : 9721, 10076 . : milestone, 9898, profiling (8.548 ms) : 8417, 8678 . : milestone, 8548, tracing (7.927 ms) : 7814, 8039 . : milestone, 7927,
Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section baseline no_agent (35.036 ms) : 34758, 35315 . : milestone, 35036, appsec (47.596 ms) : 47159, 48032 . : milestone, 47596, code_origins (45.021 ms) : 44668, 45373 . : milestone, 45021, iast (46.182 ms) : 45767, 46597 . : milestone, 46182, profiling (47.665 ms) : 47251, 48080 . : milestone, 47665, tracing (44.033 ms) : 43655, 44410 . : milestone, 44033, section candidate no_agent (36.699 ms) : 36407, 36992 . : milestone, 36699, appsec (45.238 ms) : 44844, 45632 . : milestone, 45238, code_origins (44.622 ms) : 44242, 45002 . : milestone, 44622, iast (45.131 ms) : 44742, 45519 . : milestone, 45131, profiling (48.747 ms) : 48304, 49189 . : milestone, 48747, tracing (44.259 ms) : 43903, 44616 . : milestone, 44259,
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.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section baseline no_agent (15.033 s) : 15033000, 15033000 . : milestone, 15033000, appsec (14.933 s) : 14933000, 14933000 . : milestone, 14933000, iast (18.689 s) : 18689000, 18689000 . : milestone, 18689000, iast_GLOBAL (17.983 s) : 17983000, 17983000 . : milestone, 17983000, profiling (15.324 s) : 15324000, 15324000 . : milestone, 15324000, tracing (15.014 s) : 15014000, 15014000 . : milestone, 15014000, section candidate no_agent (15.261 s) : 15261000, 15261000 . : milestone, 15261000, appsec (14.967 s) : 14967000, 14967000 . : milestone, 14967000, iast (18.602 s) : 18602000, 18602000 . : milestone, 18602000, iast_GLOBAL (18.24 s) : 18240000, 18240000 . : milestone, 18240000, profiling (15.973 s) : 15973000, 15973000 . : milestone, 15973000, tracing (14.704 s) : 14704000, 14704000 . : milestone, 14704000,
Execution time for tomcatgantt title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~974ee454dc, baseline=1.51.0-SNAPSHOT~65532265f4 dateFormat X axisFormat %s section baseline no_agent (1.477 ms) : 1465, 1489 . : milestone, 1477, appsec (2.386 ms) : 2338, 2434 . : milestone, 2386, iast (2.168 ms) : 2107, 2229 . : milestone, 2168, iast_GLOBAL (2.22 ms) : 2158, 2281 . : milestone, 2220, profiling (2.007 ms) : 1958, 2055 . : milestone, 2007, tracing (1.99 ms) : 1943, 2037 . : milestone, 1990, section candidate no_agent (1.471 ms) : 1459, 1483 . : milestone, 1471, appsec (2.388 ms) : 2339, 2436 . : milestone, 2388, iast (2.178 ms) : 2117, 2239 . : milestone, 2178, iast_GLOBAL (2.208 ms) : 2147, 2269 . : milestone, 2208, profiling (2.018 ms) : 1969, 2066 . : milestone, 2018, tracing (1.998 ms) : 1951, 2045 . : milestone, 1998,
|
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.
Looks good!
| 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
In latest version of mule, the mule instrumentation is not able to attach the span it creates to the incoming http request. This because when the event context is created, there is no active span.
Since that event context is created within a grizzly filter, we are now ensuring that, in case there is no active span, we activate the one created for the http request beforehand.
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: [PROJ-IDENT]