- Notifications
You must be signed in to change notification settings - Fork 313
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 BytebuddyAgent [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
comp: jmx-fetch JMX fetch comp: native-image GraalVM native-image type: enhancement Enhancements and improvements
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]