-
Notifications
You must be signed in to change notification settings - Fork 306
Add support for GraalVM Native GC metrics #8913
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
a9b74dd
to
88a0d2b
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 14 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~88a0d2b208, baseline=1.50.0-SNAPSHOT~7787af738f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.024 s) : 0, 1023674
Total [baseline] (8.503 s) : 0, 8503164
Agent [candidate] (1.019 s) : 0, 1019300
Total [candidate] (8.533 s) : 0, 8533420
section iast
Agent [baseline] (1.147 s) : 0, 1147283
Total [baseline] (9.141 s) : 0, 9140922
Agent [candidate] (1.158 s) : 0, 1158315
Total [candidate] (9.194 s) : 0, 9194068
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.145 s) : 0, 1144655
Total [baseline] (9.136 s) : 0, 9136226
Agent [candidate] (1.148 s) : 0, 1147887
Total [candidate] (9.092 s) : 0, 9091916
section iast_TELEMETRY_OFF
Agent [baseline] (1.143 s) : 0, 1143306
Total [baseline] (9.177 s) : 0, 9177464
Agent [candidate] (1.143 s) : 0, 1142698
Total [candidate] (9.19 s) : 0, 9190346
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~88a0d2b208, baseline=1.50.0-SNAPSHOT~7787af738f
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.19 ms) : 0, 683190
BytebuddyAgent [candidate] (681.684 ms) : 0, 681684
GlobalTracer [baseline] (240.755 ms) : 0, 240755
GlobalTracer [candidate] (239.59 ms) : 0, 239590
AppSec [baseline] (56.389 ms) : 0, 56389
AppSec [candidate] (55.591 ms) : 0, 55591
Debugger [baseline] (6.205 ms) : 0, 6205
Debugger [candidate] (6.147 ms) : 0, 6147
Remote Config [baseline] (743.173 µs) : 0, 743
Remote Config [candidate] (757.023 µs) : 0, 757
Telemetry [baseline] (12.877 ms) : 0, 12877
Telemetry [candidate] (12.088 ms) : 0, 12088
section iast
BytebuddyAgent [baseline] (800.271 ms) : 0, 800271
BytebuddyAgent [candidate] (807.738 ms) : 0, 807738
GlobalTracer [baseline] (229.946 ms) : 0, 229946
GlobalTracer [candidate] (232.071 ms) : 0, 232071
IAST [baseline] (29.664 ms) : 0, 29664
IAST [candidate] (27.231 ms) : 0, 27231
AppSec [baseline] (49.635 ms) : 0, 49635
AppSec [candidate] (52.957 ms) : 0, 52957
Debugger [baseline] (5.902 ms) : 0, 5902
Debugger [candidate] (6.043 ms) : 0, 6043
Remote Config [baseline] (584.537 µs) : 0, 585
Remote Config [candidate] (595.96 µs) : 0, 596
Telemetry [baseline] (7.853 ms) : 0, 7853
Telemetry [candidate] (7.969 ms) : 0, 7969
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (798.037 ms) : 0, 798037
BytebuddyAgent [candidate] (799.959 ms) : 0, 799959
GlobalTracer [baseline] (229.381 ms) : 0, 229381
GlobalTracer [candidate] (230.189 ms) : 0, 230189
IAST [baseline] (28.523 ms) : 0, 28523
IAST [candidate] (27.108 ms) : 0, 27108
AppSec [baseline] (50.901 ms) : 0, 50901
AppSec [candidate] (52.699 ms) : 0, 52699
Debugger [baseline] (5.912 ms) : 0, 5912
Debugger [candidate] (5.958 ms) : 0, 5958
Remote Config [baseline] (589.401 µs) : 0, 589
Remote Config [candidate] (616.729 µs) : 0, 617
Telemetry [baseline] (7.921 ms) : 0, 7921
Telemetry [candidate] (7.917 ms) : 0, 7917
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (796.668 ms) : 0, 796668
BytebuddyAgent [candidate] (795.368 ms) : 0, 795368
GlobalTracer [baseline] (229.852 ms) : 0, 229852
GlobalTracer [candidate] (230.203 ms) : 0, 230203
IAST [baseline] (29.528 ms) : 0, 29528
IAST [candidate] (26.501 ms) : 0, 26501
AppSec [baseline] (49.421 ms) : 0, 49421
AppSec [candidate] (51.919 ms) : 0, 51919
Debugger [baseline] (5.969 ms) : 0, 5969
Debugger [candidate] (6.024 ms) : 0, 6024
Remote Config [baseline] (588.742 µs) : 0, 589
Remote Config [candidate] (612.976 µs) : 0, 613
Telemetry [baseline] (7.84 ms) : 0, 7840
Telemetry [candidate] (7.864 ms) : 0, 7864
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~88a0d2b208, baseline=1.50.0-SNAPSHOT~7787af738f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.028 s) : 0, 1028490
Total [baseline] (11.168 s) : 0, 11168405
Agent [candidate] (1.028 s) : 0, 1028372
Total [candidate] (11.094 s) : 0, 11094348
section appsec
Agent [baseline] (1.158 s) : 0, 1158084
Total [baseline] (11.172 s) : 0, 11172421
Agent [candidate] (1.159 s) : 0, 1158525
Total [candidate] (11.223 s) : 0, 11223087
section iast
Agent [baseline] (1.148 s) : 0, 1148415
Total [baseline] (11.299 s) : 0, 11299051
Agent [candidate] (1.153 s) : 0, 1152599
Total [candidate] (11.34 s) : 0, 11339660
section profiling
Agent [baseline] (1.274 s) : 0, 1274404
Total [baseline] (11.557 s) : 0, 11556625
Agent [candidate] (1.265 s) : 0, 1264615
Total [candidate] (11.475 s) : 0, 11474516
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~88a0d2b208, baseline=1.50.0-SNAPSHOT~7787af738f
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.136 ms) : 0, 686136
BytebuddyAgent [candidate] (686.762 ms) : 0, 686762
GlobalTracer [baseline] (241.142 ms) : 0, 241142
GlobalTracer [candidate] (241.189 ms) : 0, 241189
AppSec [baseline] (56.184 ms) : 0, 56184
AppSec [candidate] (55.323 ms) : 0, 55323
Debugger [baseline] (6.244 ms) : 0, 6244
Debugger [candidate] (6.267 ms) : 0, 6267
Remote Config [baseline] (739.173 µs) : 0, 739
Remote Config [candidate] (743.118 µs) : 0, 743
Telemetry [baseline] (14.33 ms) : 0, 14330
Telemetry [candidate] (14.332 ms) : 0, 14332
section appsec
BytebuddyAgent [baseline] (697.428 ms) : 0, 697428
BytebuddyAge
8000
nt [candidate] (698.388 ms) : 0, 698388
GlobalTracer [baseline] (236.486 ms) : 0, 236486
GlobalTracer [candidate] (236.417 ms) : 0, 236417
AppSec [baseline] (175.443 ms) : 0, 175443
AppSec [candidate] (175.488 ms) : 0, 175488
Debugger [baseline] (6.27 ms) : 0, 6270
Debugger [candidate] (5.941 ms) : 0, 5941
Remote Config [baseline] (650.716 µs) : 0, 651
Remote Config [candidate] (618.959 µs) : 0, 619
Telemetry [baseline] (7.34 ms) : 0, 7340
Telemetry [candidate] (7.299 ms) : 0, 7299
IAST [baseline] (21.855 ms) : 0, 21855
IAST [candidate] (21.755 ms) : 0, 21755
section iast
BytebuddyAgent [baseline] (800.402 ms) : 0, 800402
BytebuddyAgent [candidate] (805.369 ms) : 0, 805369
GlobalTracer [baseline] (230.276 ms) : 0, 230276
GlobalTracer [candidate] (230.423 ms) : 0, 230423
AppSec [baseline] (52.751 ms) : 0, 52751
AppSec [candidate] (50.748 ms) : 0, 50748
Debugger [baseline] (5.98 ms) : 0, 5980
Debugger [candidate] (5.872 ms) : 0, 5872
Remote Config [baseline] (592.594 µs) : 0, 593
Remote Config [candidate] (583.742 µs) : 0, 584
Telemetry [baseline] (7.952 ms) : 0, 7952
Telemetry [candidate] (7.861 ms) : 0, 7861
IAST [baseline] (26.959 ms) : 0, 26959
IAST [candidate] (28.08 ms) : 0, 28080
section profiling
BytebuddyAgent [baseline] (678.478 ms) : 0, 678478
BytebuddyAgent [candidate] (674.526 ms) : 0, 674526
GlobalTracer [baseline] (362.96 ms) : 0, 362960
GlobalTracer [candidate] (359.919 ms) : 0, 359919
AppSec [baseline] (62.184 ms) : 0, 62184
AppSec [candidate] (61.622 ms) : 0, 61622
Debugger [baseline] (6.171 ms) : 0, 6171
Debugger [candidate] (6.048 ms) : 0, 6048
Remote Config [baseline] (656.705 µs) : 0, 657
Remote Config [candidate] (650.084 µs) : 0, 650
Telemetry [baseline] (8.266 ms) : 0, 8266
Telemetry [candidate] (8.041 ms) : 0, 8041
ProfilingAgent [baseline] (104.619 ms) : 0, 104619
ProfilingAgent [candidate] (103.079 ms) : 0, 103079
Profiling [baseline] (104.643 ms) : 0, 104643
Profiling [candidate] (103.103 ms) : 0, 103103
LoadDacapoParameters
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.50.0-SNAPSHOT~88a0d2b208, baseline=1.50.0-SNAPSHOT~7787af738f
dateFormat X
axisFormat %s
section baseline
no_agent (15.747 s) : 15747000, 15747000
. : milestone, 15747000,
appsec (14.925 s) : 14925000, 14925000
. : milestone, 14925000,
iast (18.976 s) : 18976000, 18976000
. : milestone, 18976000,
iast_GLOBAL (18.098 s) : 18098000, 18098000
. : milestone, 18098000,
profiling (15.285 s) : 15285000, 15285000
. : milestone, 15285000,
tracing (15.165 s) : 15165000, 15165000
. : milestone, 15165000,
section candidate
no_agent (14.977 s) : 14977000, 14977000
. : milestone, 14977000,
appsec (14.554 s) : 14554000, 14554000
. : milestone, 14554000,
iast (18.521 s) : 18521000, 18521000
. : milestone, 18521000,
iast_GLOBAL (18.028 s) : 18028000, 18028000
. : milestone, 18028000,
profiling (15.278 s) : 15278000, 15278000
. : milestone, 15278000,
tracing (15.04 s) : 15040000, 15040000
. : milestone, 15040000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~88a0d2b208, baseline=1.50.0-SNAPSHOT~7787af738f
dateFormat X
axisFormat %s
section baseline
no_agent (1.481 ms) : 1470, 1493
. : milestone, 1481,
appsec (2.42 ms) : 2371, 2468
. : milestone, 2420,
iast (2.196 ms) : 2135, 2258
. : milestone, 2196,
iast_GLOBAL (2.247 ms) : 2185, 2309
. : milestone, 2247,
profiling (2.042 ms) : 1993, 2091
. : milestone, 2042,
tracing (2.028 ms) : 1980, 2076
. : milestone, 2028,
section candidate
no_agent (1.478 ms) : 1466, 1489
. : milestone, 1478,
appsec (2.415 ms) : 2366, 2464
. : milestone, 2415,
iast (2.202 ms) : 2140, 2263
. : milestone, 2202,
iast_GLOBAL (2.234 ms) : 2172, 2296
. : milestone, 2234,
profiling (2.04 ms) : 1991, 2089
. : milestone, 2040,
tracing (2.011 ms) : 1964, 2059
. : milestone, 2011,
|
PerfectSlayer
approved these changes
Jun 6, 2025
sezen-datadog
pushed a commit
that referenced
this pull request
Jun 6, 2025
svc-squareup-copybara
pushed a commit
to cashapp/misk
that referenced
this pull request
Jun 20, 2025
| 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What Does This Do
Update JMXFetch to version 0.49.8. This version adds GraalVM Native GC metrics.
Motivation
Additional Notes
https://github.com/DataDog/jmxfetch/releases/tag/0.49.8
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]