- Notifications
You must be signed in to change notification settings - Fork 313
Surface server name process tag for tomcat #8894
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
3170039
to 2a759f7
Compare BenchmarksStartupParameters
See matching parameters
SummaryFound 1 performance improvements and 3 performance regressions! Performance is the same for 54 metrics, 13 unstable metrics.
Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section tracing Agent [baseline] (1.018 s) : 0, 1017807 Total [baseline] (10.445 s) : 0, 10445377 Agent [candidate] (1.021 s) : 0, 1020678 Total [candidate] (10.457 s) : 0, 10456707 section appsec Agent [baseline] (1.163 s) : 0, 1162608 Total [baseline] (10.681 s) : 0, 10681399 Agent [candidate] (1.165 s) : 0, 1165226 Total [candidate] (10.739 s) : 0, 10738665 section iast Agent [baseline] (1.148 s) : 0, 1148280 Total [baseline] (10.901 s) : 0, 10901179 Agent [candidate] (1.155 s) : 0, 1154919 Total [candidate] (10.839 s) : 0, 10839312 section profiling Agent [baseline] (1.277 s) : 0, 1276730 Total [baseline] (10.945 s) : 0, 10945088 Agent [candidate] (1.265 s) : 0, 1265425 Total [candidate] (10.855 s) : 0, 10855469
gantt title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (682.756 ms) : 0, 682756 BytebuddyAgent [candidate] (684.127 ms) : 0, 684127 GlobalTracer [baseline] (239.62 ms) : 0, 239620 GlobalTracer [candidate] (240.987 ms) : 0, 240987 AppSec [baseline] (54.48 ms) : 0, 54480 AppSec [candidate] (55.982 ms) : 0, 55982 Debugger [baseline] (8.477 ms) : 0, 8477 Debugger [candidate] (6.974 ms) : 0, 6974 Remote Config [baseline] (697.799 µs) : 0, 698 Remote Config [candidate] (752.137 µs) : 0, 752 Telemetry [baseline] (8.336 ms) : 0, 8336 Telemetry [candidate] (8.261 ms) : 0, 8261 section appsec BytebuddyAgent [baseline] (701.496 ms) : 0, 701496 BytebuddyAgent [candidate] (701.885 ms) : 0, 701885 GlobalTracer [baseline] (236.68 ms) : 0, 236680 GlobalTracer [candidate] (238.484 ms) : 0, 238484 AppSec [baseline] (176.061 ms) : 0, 176061 AppSec [candidate] (176.181 ms) : 0, 176181 Debugger [baseline] (5.906 ms) : 0, 5906 Debugger [candidate] (5.976 ms) : 0, 5976 Remote Config [baseline] (626.003 µs) : 0, 626 Remote Config [candidate] (654.757 µs) : 0, 655 Telemetry [baseline] (7.362 ms) : 0, 7362 Telemetry [candidate] (7.724 ms) : 0, 7724 IAST [baseline] (21.957 ms) : 0, 21957 IAST [candidate] (21.668 ms) : 0, 21668 section iast BytebuddyAgent [baseline] (801.875 ms) : 0, 801875 BytebuddyAgent [candidate] (807.805 ms) : 0, 807805 GlobalTracer [baseline] (229.99 ms) : 0, 229990 GlobalTracer [candidate] (230.89 ms) : 0, 230890 AppSec [baseline] (50.342 ms) : 0, 50342 AppSec [candidate] (49.301 ms) : 0, 49301 Debugger [baseline] (5.898 ms) : 0, 5898 Debugger [candidate] (5.818 ms) : 0, 5818 Remote Config [baseline] (595.872 µs) : 0, 596 Remote Config [candidate] (573.31 µs) : 0, 573 Telemetry [baseline] (7.881 ms) : 0, 7881 Telemetry [candidate] (7.88 ms) : 0, 7880 IAST [baseline] (27.452 ms) : 0, 27452 IAST [candidate] (29.049 ms) : 0, 29049 section profiling BytebuddyAgent [baseline] (671.432 ms) : 0, 671432 BytebuddyAgent [candidate] (673.861 ms) : 0, 673861 GlobalTracer [baseline] (377.013 ms) : 0, 377013 GlobalTracer [candidate] (359.991 ms) : 0, 359991 AppSec [baseline] (54.479 ms) : 0, 54479 AppSec [candidate] (61.584 ms) : 0, 61584 Debugger [baseline] (6.103 ms) : 0, 6103 Debugger [candidate] (6.153 ms) : 0, 6153 Remote Config [baseline] (646.066 µs) : 0, 646 Remote Config [candidate] (646.149 µs) : 0, 646 Telemetry [baseline] (7.993 ms) : 0, 7993 Telemetry [candidate] (8.256 ms) : 0, 8256 ProfilingAgent [baseline] (108.706 ms) : 0, 108706 ProfilingAgent [candidate] (103.858 ms) : 0, 103858 Profiling [baseline] (108.731 ms) : 0, 108731 Profiling [candidate] (103.882 ms) : 0, 103882 Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section tracing Agent [baseline] (1.019 s) : 0, 1019189 Total [baseline] (8.674 s) : 0, 8674466 Agent [candidate] (1.024 s) : 0, 1024213 Total [candidate] (8.675 s) : 0, 8674563 section iast Agent [baseline] (1.145 s) : 0, 1144597 Total [baseline] (9.261 s) : 0, 9261003 Agent [candidate] (1.15 s) : 0, 1149661 Total [candidate] (9.23 s) : 0, 9229515 section iast_HARDCODED_SECRET_DISABLED Agent [baseline] (1.151 s) : 0, 1150917 Total [baseline] (9.215 s) : 0, 9215355 Agent [candidate] (1.155 s) : 0, 1155431 Total [candidate] (9.185 s) : 0, 9184950 section iast_TELEMETRY_OFF Agent [baseline] (1.148 s) : 0, 1148480 Total [baseline] (9.224 s) : 0, 9224300 Agent [candidate] (1.154 s) : 0, 1154433 Total [candidate] (9.242 s) : 0, 9241835
gantt title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (682.07 ms) : 0, 682070 BytebuddyAgent [candidate] (683.285 ms) : 0, 683285 GlobalTracer [baseline] (239.714 ms) : 0, 239714 GlobalTracer [candidate] (241.469 ms) : 0, 241469 AppSec [baseline] (54.248 ms) : 0, 54248 AppSec [candidate] (56.251 ms) : 0, 56251 Debugger [baseline] (9.105 ms) : 0, 9105 Debugger [candidate] (9.39 ms) : 0, 9390 Remote Config [baseline] (698.194 µs) : 0, 698 Remote Config [candidate] (739.837 µs) : 0, 740 Telemetry [baseline] (9.852 ms) : 0, 9852 Telemetry [candidate] (8.883 ms) : 0, 8883 section iast BytebuddyAgent [baseline] (798.944 ms) : 0, 798944 BytebuddyAgent [candidate] (802.932 ms) : 0, 802932 GlobalTracer [baseline] (229.55 ms) : 0, 229550 GlobalTracer [candidate] (230.68 ms) : 0, 230680 AppSec [baseline] (50.08 ms) : 0, 50080 AppSec [candidate] (47.678 ms) : 0, 47678 Debugger [baseline] (5.84 ms) : 0, 5840 Debugger [candidate] (5.895 ms) : 0, 5895 Remote Config [baseline] (588.044 µs) : 0, 588 Remote Config [candidate] (590.326 µs) : 0, 590 Telemetry [baseline] (7.809 ms) : 0, 7809 Telemetry [candidate] (7.824 ms) : 0, 7824 IAST [baseline] (28.395 ms) : 0, 28395 IAST [candidate] (30.599 ms) : 0, 30599 section iast_HARDCODED_SECRET_DISABLED BytebuddyAgent [baseline] (801.643 ms) : 0, 801643 BytebuddyAgent [candidate] (806.507 ms) : 0, 806507 GlobalTracer [baseline] (231.854 ms) : 0, 231854 GlobalTracer [candidate] (231.917 ms) : 0, 231917 AppSec [baseline] (50.726 ms) : 0, 50726 AppSec [candidate] (47.767 ms) : 0, 47767 Debugger [baseline] (5.957 ms) : 0, 5957 Debugger [candidate] (5.87 ms) : 0, 5870 Remote Config [baseline] (594.592 µs) : 0, 595 Remote Config [candidate] (584.337 µs) : 0, 584 Telemetry [baseline] (7.902 ms) : 0, 7902 Telemetry [candidate] (7.939 ms) : 0, 7939 IAST [baseline] (28.697 ms) : 0, 28697 IAST [candidate] (31.301 ms) : 0, 31301 section iast_TELEMETRY_OFF BytebuddyAgent [baseline] (801.919 ms) : 0, 801919 BytebuddyAgent [candidate] (805.832 ms) : 0, 805832 GlobalTracer [baseline] (230.909 ms) : 0, 230909 GlobalTracer [candidate] (232.384 ms) : 0, 232384 AppSec [baseline] (53.982 ms) : 0, 53982 AppSec [candidate] (54.101 ms) : 0, 54101 Debugger [baseline] (5.918 ms) : 0, 5918 Debugger [candidate] (5.895 ms) : 0, 5895 Remote Config [baseline] (596.007 µs) : 0, 596 Remote Config [candidate] (586.196 µs) : 0, 586 Telemetry [baseline] (7.715 ms) : 0, 7715 Telemetry [candidate] (7.79 ms) : 0, 7790 IAST [baseline] (23.963 ms) : 0, 23963 IAST [candidate] (22.673 ms) : 0, 22673 LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 18 unstable metrics. Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section baseline no_agent (382.619 µs) : 363, 403 . : milestone, 383, iast (524.684 µs) : 501, 548 . : milestone, 525, iast_FULL (733.82 µs) : 712, 756 . : milestone, 734, iast_GLOBAL (571.37 µs) : 548, 594 . : milestone, 571, iast_HARDCODED_SECRET_DISABLED (509.614 µs) : 488, 531 . : milestone, 510, iast_INACTIVE (478.705 µs) : 454, 503 . : milestone, 479, iast_TELEMETRY_OFF (501.22 µs) : 478, 524 . : milestone, 501, tracing (455.285 µs) : 432, 479 . : milestone, 455, section candidate no_agent (376.526 µs) : 357, 396 . : milestone, 377, iast (517.04 µs) : 495, 539 . : milestone, 517, iast_FULL (749.517 µs) : 726, 773 . : milestone, 750, iast_GLOBAL (566.351 µs) : 543, 589 . : milestone, 566, iast_HARDCODED_SECRET_DISABLED (527.406 µs) : 506, 549 . : milestone, 527, iast_INACTIVE (468.594 µs) : 446, 491 . : milestone, 469, iast_TELEMETRY_OFF (500.799 µs) : 478, 524 . : milestone, 501, tracing (459.464 µs) : 437, 481 . : milestone, 459,
Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section baseline no_agent (1.359 ms) : 1340, 1379 . : milestone, 1359, appsec (1.74 ms) : 1716, 1764 . : milestone, 1740, appsec_no_iast (1.73 ms) : 1706, 1754 . : milestone, 1730, code_origins (1.673 ms) : 1647, 1700 . : milestone, 1673, iast (1.495 ms) : 1471, 1519 . : milestone, 1495, profiling (1.515 ms) : 1492, 1537 . : milestone, 1515, tracing (1.499 ms) : 1474, 1524 . : milestone, 1499, section candidate no_agent (1.355 ms) : 1336, 1375 . : milestone, 1355, appsec (1.73 ms) : 1707, 1754 . : milestone, 1730, appsec_no_iast (1.732 ms) : 1709, 1756 . : milestone, 1732, code_origins (1.664 ms) : 1636, 1691 . : milestone, 1664, iast (1.51 ms) : 1486, 1534 . : milestone, 1510, profiling (1.564 ms) : 1539, 1588 . : milestone, 1564, tracing (1.499 ms) : 1476, 1523 . : milestone, 1499,
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~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section baseline no_agent (1.468 ms) : 1456, 1479 . : milestone, 1468, appsec (2.386 ms) : 2338, 2435 . : milestone, 2386, iast (2.161 ms) : 2101, 2222 . : milestone, 2161, iast_GLOBAL (2.21 ms) : 2149, 2271 . : milestone, 2210, profiling (2.036 ms) : 1986, 2086 . : milestone, 2036, tracing (2.005 ms) : 1957, 2053 . : milestone, 2005, section candidate no_agent (1.468 ms) : 1456, 1479 . : milestone, 1468, appsec (2.39 ms) : 2341, 2439 . : milestone, 2390, iast (2.179 ms) : 2118, 2240 . : milestone, 2179, iast_GLOBAL (2.215 ms) : 2153, 2277 . : milestone, 2215, profiling (2.057 ms) : 2006, 2108 . : milestone, 2057, tracing (2.001 ms) : 1953, 2049 . : milestone, 2001,
Execution time for biojavagantt title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~4b1c0f97c1, baseline=1.50.0-SNAPSHOT~ad6d5fef42 dateFormat X axisFormat %s section baseline no_agent (14.998 s) : 14998000, 14998000 . : milestone, 14998000, appsec (15.02 s) : 15020000, 15020000 . : milestone, 15020000, iast (18.782 s) : 18782000, 18782000 . : milestone, 18782000, iast_GLOBAL (17.921 s) : 17921000, 17921000 . : milestone, 17921000, profiling (15.586 s) : 15586000, 15586000 . : milestone, 15586000, tracing (14.869 s) : 14869000, 14869000 . : milestone, 14869000, section candidate no_agent (15.253 s) : 15253000, 15253000 . : milestone, 15253000, appsec (15.085 s) : 15085000, 15085000 . : milestone, 15085000, iast (18.725 s) : 18725000, 18725000 . : milestone, 18725000, iast_GLOBAL (18.186 s) : 18186000, 18186000 . : milestone, 18186000, profiling (15.089 s) : 15089000, 15089000 . : milestone, 15089000, tracing (15.063 s) : 15063000, 15063000 . : milestone, 15063000,
|
2a759f7
to 71552fb
Compare vandonr approved these changes May 28, 2025
71552fb
to fcebc14
Compare 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
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
Surface
server.name
for tomcat being the current engine name. This is obtained thanks to a dedicated instrumentation.Also surface
server.type
from various application serversMotivation
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]