Conversation
APMS-16000
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
PerfectSlayer
left a comment
There was a problem hiding this comment.
This file is generated from the other ones in the same folder.
If your rules are based on args, check denied-arguments.tsv.
And you can also add more test to check 1. your rules work, 2. they don't block other related software.
BenchmarksStartupParameters
See matching parameters
SummaryFound 1 performance improvements and 1 performance regressions! Performance is the same for 56 metrics, 13 unstable metrics.
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~ff1ba8eb0c, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.02 s) : 0, 1020181
Total [baseline] (8.505 s) : 0, 8504597
Agent [candidate] (1.029 s) : 0, 1028799
Total [candidate] (8.531 s) : 0, 8531169
section iast
Agent [baseline] (1.146 s) : 0, 1146076
Total [baseline] (9.179 s) : 0, 9179012
Agent [candidate] (1.151 s) : 0, 1151497
Total [candidate] (9.173 s) : 0, 9173443
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.148 s) : 0, 1148168
Total [baseline] (9.125 s) : 0, 9125281
Agent [candidate] (1.151 s) : 0, 1151372
Total [candidate] (9.141 s) : 0, 9140896
section iast_TELEMETRY_OFF
Agent [baseline] (1.144 s) : 0, 1144324
Total [baseline] (9.29 s) : 0, 9290466
Agent [candidate] (1.154 s) : 0, 1153946
Total [candidate] (9.184 s) : 0, 9184393
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~ff1ba8eb0c, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (682.081 ms) : 0, 682081
BytebuddyAgent [candidate] (686.459 ms) : 0, 686459
GlobalTracer [baseline] (239.044 ms) : 0, 239044
GlobalTracer [candidate] (241.246 ms) : 0, 241246
AppSec [baseline] (54.477 ms) : 0, 54477
AppSec [candidate] (57.466 ms) : 0, 57466
Debugger [baseline] (11.287 ms) : 0, 11287
Debugger [candidate] (6.242 ms) : 0, 6242
Remote Config [baseline] (702.844 µs) : 0, 703
Remote Config [candidate] (728.132 µs) : 0, 728
Telemetry [baseline] (8.972 ms) : 0, 8972
Telemetry [candidate] (12.926 ms) : 0, 12926
section iast
BytebuddyAgent [baseline] (800.461 ms) : 0, 800461
BytebuddyAgent [candidate] (802.646 ms) : 0, 802646
GlobalTracer [baseline] (229.86 ms) : 0, 229860
GlobalTracer [candidate] (231.005 ms) : 0, 231005
AppSec [baseline] (47.441 ms) : 0, 47441
AppSec [candidate] (54.433 ms) : 0, 54433
Debugger [baseline] (5.876 ms) : 0, 5876
Debugger [candidate] (5.979 ms) : 0, 5979
Remote Config [baseline] (582.179 µs) : 0, 582
Remote Config [candidate] (592.773 µs) : 0, 593
Telemetry [baseline] (7.785 ms) : 0, 7785
Telemetry [candidate] (7.892 ms) : 0, 7892
IAST [baseline] (29.843 ms) : 0, 29843
IAST [candidate] (25.413 ms) : 0, 25413
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (801.254 ms) : 0, 801254
BytebuddyAgent [candidate] (802.651 ms) : 0, 802651
GlobalTracer [baseline] (229.865 ms) : 0, 229865
GlobalTracer [candidate] (231.178 ms) : 0, 231178
AppSec [baseline] (48.361 ms) : 0, 48361
AppSec [candidate] (52.541 ms) : 0, 52541
Debugger [baseline] (5.992 ms) : 0, 5992
Debugger [candidate] (5.981 ms) : 0, 5981
Remote Config [baseline] (608.822 µs) : 0, 609
Remote Config [candidate] (605.495 µs) : 0, 605
Telemetry [baseline] (7.849 ms) : 0, 7849
Telemetry [candidate] (7.978 ms) : 0, 7978
IAST [baseline] (30.771 ms) : 0, 30771
IAST [candidate] (26.963 ms) : 0, 26963
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (798.099 ms) : 0, 798099
BytebuddyAgent [candidate] (803.726 ms) : 0, 803726
GlobalTracer [baseline] (230.19 ms) : 0, 230190
GlobalTracer [candidate] (232.116 ms) : 0, 232116
AppSec [baseline] (55.249 ms) : 0, 55249
AppSec [candidate] (52.382 ms) : 0, 52382
Debugger [baseline] (6.032 ms) : 0, 6032
Debugger [candidate] (6.05 ms) : 0, 6050
Remote Config [baseline] (617.303 µs) : 0, 617
Remote Config [candidate] (618.148 µs) : 0, 618
Telemetry [baseline] (7.803 ms) : 0, 7803
Telemetry [candidate] (7.931 ms) : 0, 7931
IAST [baseline] (22.875 ms) : 0, 22875
IAST [candidate] (27.53 ms) : 0, 27530
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~ff1ba8eb0c, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.027 s) : 0, 1026731
Total [baseline] (11.265 s) : 0, 11265434
Agent [candidate] (1.027 s) : 0, 1026635
Total [candidate] (11.145 s) : 0, 11144639
section appsec
Agent [baseline] (1.159 s) : 0, 1158808
Total [baseline] (11.213 s) : 0, 11212679
Agent [candidate] (1.16 s) : 0, 1160114
Total [candidate] (11.216 s) : 0, 11215605
section iast
Agent [baseline] (1.147 s) : 0, 1146884
Total [baseline] (11.347 s) : 0, 11346752
Agent [candidate] (1.157 s) : 0, 1156857
Total [candidate] (11.432 s) : 0, 11432223
section profiling
Agent [baseline] (1.282 s) : 0, 1282234
Total [baseline] (11.434 s) : 0, 11434137
Agent [candidate] (1.27 s) : 0, 1269748
Total [candidate] (11.478 s) : 0, 11478351
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~ff1ba8eb0c, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (685.314 ms) : 0, 685314
BytebuddyAgent [candidate] (684.031 ms) : 0, 684031
GlobalTracer [baseline] (240.23 ms) : 0, 240230
GlobalTracer [candidate] (241.052 ms) : 0, 241052
AppSec [baseline] (54.549 ms) : 0, 54549
AppSec [candidate] (55.474 ms) : 0, 55474
Debugger [baseline] (8.526 ms) : 0, 8526
Debugger [candidate] (7.113 ms) : 0, 7113
Remote Config [baseline] (717.063 µs) : 0, 717
Remote Config [candidate] (749.74 µs) : 0, 750
Telemetry [baseline] (13.689 ms) : 0, 13689
Telemetry [candidate] (14.548 ms) : 0, 14548
section appsec
BytebuddyAgent [baseline] (699.059 ms) : 0, 699059
BytebuddyAgent [candidate] (698.655 ms) : 0, 698655
GlobalTracer [baseline] (236.053 ms) : 0, 236053
GlobalTracer [candidate] (237.275 ms) : 0, 237275
AppSec [baseline] (175.323 ms) : 0, 175323
AppSec [candidate] (175.805 ms) : 0, 175805
Debugger [baseline] (5.929 ms) : 0, 5929
Debugger [candidate] (5.928 ms) : 0, 5928
Remote Config [baseline] (616.809 µs) : 0, 617
Remote Config [candidate] (633.631 µs) : 0, 634
Telemetry [baseline] (7.368 ms) : 0, 7368
Telemetry [candidate] (7.359 ms) : 0, 7359
IAST [baseline] (21.836 ms) : 0, 21836
IAST [candidate] (21.777 ms) : 0, 21777
section iast
BytebuddyAgent [baseline] (800.246 ms) : 0, 800246
BytebuddyAgent [candidate] (806.359 ms) : 0, 806359
GlobalTracer [baseline] (230.331 ms) : 0, 230331
GlobalTracer [candidate] (231.915 ms) : 0, 231915
AppSec [baseline] (48.492 ms) : 0, 48492
AppSec [candidate] (53.836 ms) : 0, 53836
Debugger [baseline] (5.914 ms) : 0, 5914
Debugger [candidate] (6.037 ms) : 0, 6037
Remote Config [baseline] (592.619 µs) : 0, 593
Remote Config [candidate] (621.118 µs) : 0, 621
Telemetry [baseline] (7.851 ms) : 0, 7851
Telemetry [candidate] (8.011 ms) : 0, 8011
IAST [baseline] (29.159 ms) : 0, 29159
IAST [candidate] (26.434 ms) : 0, 26434
section profiling
BytebuddyAgent [baseline] (674.809 ms) : 0, 674809
BytebuddyAgent [candidate] (675.951 ms) : 0, 675951
GlobalTracer [baseline] (378.709 ms) : 0, 378709
GlobalTracer [candidate] (361.282 ms) : 0, 361282
AppSec [baseline] (54.237 ms) : 0, 54237
AppSec [candidate] (62.243 ms) : 0, 62243
Debugger [baseline] (6.099 ms) : 0, 6099
Debugger [candidate] (6.068 ms) : 0, 6068
Remote Config [baseline] (657.393 µs) : 0, 657
Remote Config [candidate] (659.392 µs) : 0, 659
Telemetry [baseline] (8.049 ms) : 0, 8049
Telemetry [candidate] (8.152 ms) : 0, 8152
ProfilingAgent [baseline] (109.154 ms) : 0, 109154
ProfilingAgent [candidate] (104.57 ms) : 0, 104570
Profiling [baseline] (109.179 ms) : 0, 109179
Profiling [candidate] (104.595 ms) : 0, 104595
LoadParameters
See matching parameters
SummaryFound 3 performance improvements and 4 performance regressions! Performance is the same for 5 metrics, 18 unstable metrics.
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 tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~ff1ba8eb0c, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.478 ms) : 1467, 1490
. : milestone, 1478,
appsec (2.406 ms) : 2358, 2454
. : milestone, 2406,
iast (2.199 ms) : 2138, 2261
. : milestone, 2199,
iast_GLOBAL (2.233 ms) : 2172, 2294
. : milestone, 2233,
profiling (2.025 ms) : 1976, 2073
. : milestone, 2025,
tracing (2.008 ms) : 1961, 2055
. : milestone, 2008,
section candidate
no_agent (1.483 ms) : 1471, 1495
. : milestone, 1483,
appsec (2.411 ms) : 2362, 2459
. : milestone, 2411,
iast (2.201 ms) : 2140, 2263
. : milestone, 2201,
iast_GLOBAL (2.226 ms) : 2165, 2288
. : milestone, 2226,
profiling (2.051 ms) : 2001, 2101
. : milestone, 2051,
tracing (2.018 ms) : 1971, 2066
. : milestone, 2018,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~ff1ba8eb0c, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (14.947 s) : 14947000, 14947000
. : milestone, 14947000,
appsec (14.743 s) : 14743000, 14743000
. : milestone, 14743000,
iast (18.54 s) : 18540000, 18540000
. : milestone, 18540000,
iast_GLOBAL (18.257 s) : 18257000, 18257000
. : milestone, 18257000,
profiling (15.32 s) : 15320000, 15320000
. : milestone, 15320000,
tracing (14.909 s) : 14909000, 14909000
. : milestone, 14909000,
section candidate
no_agent (14.956 s) : 14956000, 14956000
. : milestone, 14956000,
appsec (14.809 s) : 14809000, 14809000
. : milestone, 14809000,
iast (18.695 s) : 18695000, 18695000
. : milestone, 18695000,
iast_GLOBAL (17.931 s) : 17931000, 17931000
. : milestone, 17931000,
profiling (15.292 s) : 15292000, 15292000
. : milestone, 15292000,
tracing (15.274 s) : 15274000, 15274000
. : milestone, 15274000,
|
PerfectSlayer
left a comment
There was a problem hiding this comment.
Looking good. One minor comment about the README.
d1ba0ed to
ff1ba8e
Compare
|
Now I remember why there was no README on purpose. With this README, we end having 3 copies of the same info... The original doc in the scripts themselves, the common guide, and the new README. Should we replace the new README with a link to the common guide? @bric3 |
|
Ohhh! Indeed let's replace the content of the readme to a link |
| 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.49.0` -> `1.50.0` | --- ### Release Notes <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.50.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.50.0): 1.50.0 ### Deprecation Notice > \[!NOTE] > `DD_RUNTIME_ID_ENABLED` has been deprecated and will be removed in future releases. Please use `DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED` instead. ### Components #### Application Security Management (WAF) - 🐛 Add String length truncation limit to ObjectIntrospector and update truncation metrics ([#​8825](DataDog/dd-trace-java#8825) - [@​jandro996](https://github.com/jandro996)) - 🐛 Adapt standalone ASM to support API Security ([#​8804](DataDog/dd-trace-java#8804) - [@​jandro996](https://github.com/jandro996)) - ✨ Add appsec.waf.input\_truncated metric ([#​8791](DataDog/dd-trace-java#8791) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request body collection ([#​8748](DataDog/dd-trace-java#8748) - [@​jandro996](https://github.com/jandro996)) - ✨ Extended appsec request/response headers collection ([#​8724](DataDog/dd-trace-java#8724) - [@​jandro996](https://github.com/jandro996)) #### Build & Tooling - ✨ Add artifacts to public s3 bucket ([#​8947](DataDog/dd-trace-java#8947) - [@​randomanderson](https://github.com/randomanderson)) #### Continuous Integration Visibility - ✨ Improve PR information building ([#​8908](DataDog/dd-trace-java#8908) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Truncate span stack traces when Test Optimization is enabled ([#​8903](DataDog/dd-trace-java#8903) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Ensure auto-detected service name is the same for every process in the same build ([#​8902](DataDog/dd-trace-java#8902) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - 🐛 Use tag as fallback in api requests if no branch is available ([#​8876](DataDog/dd-trace-java#8876) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add support for JUnit 5.13-RC1 ([#​8865](DataDog/dd-trace-java#8865), [#​8871](DataDog/dd-trace-java#8871) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Implement attempt to fix v3 and v4 and bump capability version ([#​8824](DataDog/dd-trace-java#8824) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🧹 Align retry logic for all test framework instrumentations ([#​8803](DataDog/dd-trace-java#8803) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🐛 Always build ci workspace without trailing separator ([#​8788](DataDog/dd-trace-java#8788) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add commit discrepancies telemetry when building repository git information ([#​8763](DataDog/dd-trace-java#8763) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Data Streams Monitoring - 💡 Surface process tags in dsm payloads and use them for base hash calculation ([#​8836](DataDog/dd-trace-java#8836) - [@​amarziali](https://github.com/amarziali)) #### Dynamic Instrumentation - ✨ Optimized allocations for collection filter functions ([#​8896](DataDog/dd-trace-java#8896) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix SymDB upload size check ([#​8887](DataDog/dd-trace-java#8887) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for Set in filter function ([#​8873](DataDog/dd-trace-java#8873) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Add support for isDefined in log template ([#​8859](DataDog/dd-trace-java#8859) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Fix Max captured frames for Exception Replay ([#​8856](DataDog/dd-trace-java#8856) - [@​jpbempel](https://github.com/jpbempel)) - 🐛 Remove static inherited fields collection ([#​8832](DataDog/dd-trace-java#8832) - [@​jpbempel](https://github.com/jpbempel)) - 💡 Add process tags to dynamic instrumentation intake payload ([#​8779](DataDog/dd-trace-java#8779) - [@​amarziali](https://github.com/amarziali)) #### GraalVM native-image - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) - ✨ Add JMXFetch support for GraalVM Native ([#​8569](DataDog/dd-trace-java#8569) - [@​ygree](https://github.com/ygree)) #### JMX fetch - ✨ Add support for GraalVM Native GC metrics ([#​8913](DataDog/dd-trace-java#8913) - [@​ygree](https://github.com/ygree)) #### Library Injection - ✨ Deny oracle db jvm based tools ([#​8909](DataDog/dd-trace-java#8909) - [@​bric3](https://github.com/bric3)) #### OpenTracing - 🐛 Fix OT packaging for exception replay ([#​8912](DataDog/dd-trace-java#8912) - [@​jpbempel](https://github.com/jpbempel)) #### Profiling - ✨ Bump ddprof to 1.27.0 ([#​8893](DataDog/dd-trace-java#8893) - [@​jbachorik](https://github.com/jbachorik)) - Properly handle the adaptive sampling interval overflow by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#213 - Fix [#​200](DataDog/dd-trace-java#200) Crash related to aligned\_alloc and free in context by [@​yanglong1010](https://github.com/yanglong1010) in DataDog/java-profiler#208 - Explicitly initialize empty context page by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#210 - Re-connect crash recursion protection with VM stackwalker by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#214 - ✨ Enable ZSTD compression for profiling ([#​8862](DataDog/dd-trace-java#8862) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - 💡 Collect process tags for profiling upload requests ([#​8780](DataDog/dd-trace-java#8780) - [@​amarziali](https://github.com/amarziali)) #### Telemetry - 💡 Surface process tags on telemetry payloads ([#​8837](DataDog/dd-trace-java#8837) - [@​amarziali](https://github.com/amarziali)) #### Trace context propagation - ✨ Migrating all HttpClient Instrumentations to Inject Full Context ([#​8826](DataDog/dd-trace-java#8826) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Migrating all HttpServer Instrumentations to Extract full Context ([#​8820](DataDog/dd-trace-java#8820) - [@​mhlidd](https://github.com/mhlidd)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer core - ✨⚡ Skip JAXB generated classes classloader ([#​9003](DataDog/dd-trace-java#9003) - [@​bric3](https://github.com/bric3)) - ✨ Add DD\_RUNTIME\_METRICS\_RUNTIME\_ID\_ENABLED alias for runtime id generation ([#​8981](DataDog/dd-trace-java#8981) - [@​amarziali](https://github.com/amarziali)) - 🐛 Use resolved address for peer.hostname when available without hitting the cache ([#​8915](DataDog/dd-trace-java#8915) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface server name process tag for tomcat ([#​8894](DataDog/dd-trace-java#8894) - [@​amarziali](https://github.com/amarziali)) - 💡 Surface websphere cell and server name on process tags ([#​8880](DataDog/dd-trace-java#8880) - [@​amarziali](https://github.com/amarziali)) - ✨ Added special lightweight pre-main class that skips installation on incompatible JVMs. ([#​8855](DataDog/dd-trace-java#8855) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Add entrypoint type to process tags ([#​8839](DataDog/dd-trace-java#8839) - [@​amarziali](https://github.com/amarziali)) - ✨ Extend JPS re-implementation to J9 family ([#​8813](DataDog/dd-trace-java#8813) - [@​MattAlp](https://github.com/MattAlp)) - ✨ Notify listeners when the scope top changes after switching scope stacks ([#​8797](DataDog/dd-trace-java#8797) - [@​mcculls](https://github.com/mcculls)) - ✨ Read hsperfdata for Java PIDs if jvmstat is unavailable ([#​8792](DataDog/dd-trace-java#8792) - [@​MattAlp](https://github.com/MattAlp)) - 🐛 Turn JDK socket support on by default ([#​8752](DataDog/dd-trace-java#8752) - [@​sarahchen6](https://github.com/sarahchen6)) - ✨ Simplify context propagation ([#​8719](DataDog/dd-trace-java#8719) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ Add JSON parsing support ([#​8579](DataDog/dd-trace-java#8579) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Tracer internal logging - ✨ Fix printing format of span identifiers ([#​8897](DataDog/dd-trace-java#8897) - [@​vandonr](https://github.com/vandonr)) #### Tracer public API - 💡 Track the source of installation ([#​8956](DataDog/dd-trace-java#8956) - [@​mabdinur](https://github.com/mabdinur)) - ✨ Enforce size limit on application\_monitoring.yaml files ([#​8789](DataDog/dd-trace-java#8789) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨ Enabling baggage cache to support limits and non-ascii characters ([#​8713](DataDog/dd-trace-java#8713) - [@​mhlidd](https://github.com/mhlidd)) ### Instrumentations #### AWS Lambda instrumentation - ✨ Pass Lambda Request ID to Extension ([#​8814](DataDog/dd-trace-java#8814) - [@​nhulston](https://github.com/nhulston)) #### Core Java language instrumentation - ✨ Ensure ClassloadingInstrumentation is always applied even with `DD_TRACE_ENABLED=false` ([#​8863](DataDog/dd-trace-java#8863) - [@​mcculls](https://github.com/mcculls)) #### Eclipse Vert.x instrumentation - 🐛 Do not override route with / in vertx instrumentation ([#​8881](DataDog/dd-trace-java#8881) - [@​vandonr](https://github.com/vandonr)) #### IBM Liberty - 🐛 Fix error mark on http status for IBM liberty ([#​8822](DataDog/dd-trace-java#8822) - [@​amarziali](https://github.com/amarziali)) #### JDBC instrumentation - 🐛 Do not prepend DBM <> APM trace comment in SQLCommenter if there is a pg plan hint ([#​8864](DataDog/dd-trace-java#8864) - [@​edengorevoy](https://github.com/edengorevoy)) #### JMS instrumentation - ✨ Add jms as an extra integration name where there is JMS involved ([#​8933](DataDog/dd-trace-java#8933) - [@​vandonr](https://github.com/vandonr)) #### Kotlin instrumentation - ✨ Enable kotlin\_coroutine integration by default ([#​8848](DataDog/dd-trace-java#8848) - [@​mcculls](https://github.com/mcculls)) - 🧹 Rework Kotlin coroutines instrumentation around coroutine context ([#​8774](DataDog/dd-trace-java#8774) - [@​mcculls](https://github.com/mcculls)) #### OpenTelemetry instrumentation - 🐛 Support WithSpan inheritContext attribute ([#​8858](DataDog/dd-trace-java#8858) - [@​amarziali](https://github.com/amarziali)) - ✨ Add context API support OTel propagators ([#​8770](DataDog/dd-trace-java#8770) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Play Framework instrumentation - 🐛 Fix the Play Framework's span resource name priority so that the client JAX-RS 404 cannot override it ([#​8591](DataDog/dd-trace-java#8591) - [@​ygree](https://github.com/ygree)) #### Quarkus Instrumentation - 🐛 Ignore quarkus jaxrs stubs and cdi wrapper proxies ([#​8891](DataDog/dd-trace-java#8891) - [@​amarziali](https://github.com/amarziali)) #### ServiceTalk - ✨ Improve ServiceTalk Captured Context API Instrumentation for v0.42.56+ ([#​8821](DataDog/dd-trace-java#8821) - [@​ygree](https://github.com/ygree)) #### Spring instrumentation - ✨ Supporting Baggage for Instrumentations used in Weblog Tests ([#​8773](DataDog/dd-trace-java#8773) - [@​mhlidd](https://github.com/mhlidd)) #### WebSocket Instrumentation - 💡 Trace websocket for spring webflux reactive handlers ([#​8831](DataDog/dd-trace-java#8831) - [@​amarziali](https://github.com/amarziali)) - 💡:test\_tube: WebSocket support for Netty ([#​8632](DataDog/dd-trace-java#8632) - [@​ValentinZakharov](https://github.com/ValentinZakharov)) #### Zio Instrumentation - 🧹 Cleanup Zio fiber instrumentation to avoid repeated activation of continuation ([#​8798](DataDog/dd-trace-java#8798) - [@​mcculls](https://github.com/mcculls)) </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: 9207366cdb6a1bd098082305d354a0a3c4622d7a
What Does This Do
Deny these Oracle Database administration tools as they are JVM based.
dbca=> Database Configuration Assistantdbua=> Database Upgrade Assistantdiagsetup=> Setup diagnosticemca=> Enterprise Manager Configuration Assistantinvctl=> Inventory Controlldifmigrator=> Shell script to perform LDIF Migrationnetca=> Net Configuration Assistantrconfig=> RAC(Real Application Cluster) converterroohctl=> Read-Only Oracle Home Controlsrvctl=> Oracle Server Control Utilitytrcasst=> Shell script to run the Trace Assistant in standalone mode.trcsess=> Shell script to run session tracer in standalone mode.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: APMS-16000