-
Notifications
You must be signed in to change notification settings - Fork 312
Surface websphere cell and server name on process tags #8880
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
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
6db7857
to
fa68074
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 3 performance improvements and 2 performance regressions! Performance is the same for 52 metrics, 14 unstable metrics.
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.023 s) : 0, 1023357
Total [baseline] (8.67 s) : 0, 8669630
Agent [candidate] (1.022 s) : 0, 1021906
Total [candidate] (8.664 s) : 0, 8663505
section iast
Agent [baseline] (1.157 s) : 0, 1156835
Total [baseline] (9.266 s) : 0, 9266269
Agent [candidate] (1.148 s) : 0, 1148437
Total [candidate] (9.228 s) : 0, 9227941
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.151 s) : 0, 1150718
Total [baseline] (9.194 s) : 0, 9194143
Agent [candidate] (1.15 s) : 0, 1150375
Total [candidate] (9.183 s) : 0, 9183260
section iast_TELEMETRY_OFF
Agent [baseline] (1.146 s) : 0, 1146184
Total [baseline] (9.254 s) : 0, 9254253
Agent [candidate] (1.148 s) : 0, 1147963
Total [candidate] (9.213 s) : 0, 9212969
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.663 ms) : 0, 683663
BytebuddyAgent [candidate] (682.34 ms) : 0, 682340
GlobalTracer [baseline] (240.606 ms) : 0, 240606
GlobalTracer [candidate] (239.979 ms) : 0, 239979
AppSec [baseline] (54.684 ms) : 0, 54684
AppSec [candidate] (55.798 ms) : 0, 55798
Debugger [baseline] (11.335 ms) : 0, 11335
Debugger [candidate] (8.299 ms) : 0, 8299
Remote Config [baseline] (691.96 µs) : 0, 692
Remote Config [candidate] (704.574 µs) : 0, 705
Telemetry [baseline] (8.931 ms) : 0, 8931
Telemetry [candidate] (11.158 ms) : 0, 11158
section iast
BytebuddyAgent [baseline] (807.874 ms) : 0, 807874
BytebuddyAgent [candidate] (801.808 ms) : 0, 801808
GlobalTracer [baseline] (231.382 ms) : 0, 231382
GlobalTracer [candidate] (230.835 ms) : 0, 230835
IAST [baseline] (28.595 ms) : 0, 28595
IAST [candidate] (30.547 ms) : 0, 30547
AppSec [baseline] (50.791 ms) : 0, 50791
AppSec [candidate] (47.496 ms) : 0, 47496
Debugger [baseline] (5.941 ms) : 0, 5941
Debugger [candidate] (5.871 ms) : 0, 5871
Remote Config [baseline] (605.072 µs) : 0, 605
Remote Config [candidate] (600.544 µs) : 0, 601
Telemetry [baseline] (7.94 ms) : 0, 7940
Telemetry [candidate] (7.83 ms) : 0, 7830
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (804.127 ms) : 0, 804127
BytebuddyAgent [candidate] (802.093 ms) : 0, 802093
GlobalTracer [baseline] (230.294 ms) : 0, 230294
GlobalTracer [candidate] (231.418 ms) : 0, 231418
IAST [baseline] (29.166 ms) : 0, 29166
IAST [candidate] (30.15 ms) : 0, 30150
AppSec [baseline] (49.187 ms) : 0, 49187
AppSec [candidate] (48.778 ms) : 0, 48778
Debugger [baseline] (5.907 ms) : 0, 5907
Debugger [candidate] (5.94 ms) : 0, 5940
Remote Config [baseline] (584.67 µs) : 0, 585
Remote Config [candidate] (586.128 µs) : 0, 586
Telemetry [baseline] (7.834 ms) : 0, 7834
Telemetry [candidate] (7.95 ms) : 0, 7950
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (799.139 ms) : 0, 799139
BytebuddyAgent [candidate] (800.438 ms) : 0, 800438
GlobalTracer [baseline] (230.209 ms) : 0, 230209
GlobalTracer [candidate] (231.317 ms) : 0, 231317
IAST [baseline] (23.324 ms) : 0, 23324
IAST [candidate] (24.093 ms) : 0, 24093
AppSec [baseline] (55.575 ms) : 0, 55575
AppSec [candidate] (54.22 ms) : 0, 54220
Debugger [baseline] (5.998 ms) : 0, 5998
Debugger [candidate] (5.915 ms) : 0, 5915
Remote Config [baseline] (603.56 µs) : 0, 604
Remote Config [candidate] (576.877 µs) : 0, 577
Telemetry [baseline] (7.875 ms) : 0, 7875
Telemetry [candidate] (7.835 ms) : 0, 7835
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.022 s) : 0, 1021851
Total [baseline] (10.507 s) : 0, 10506970
Agent [candidate] (1.026 s) : 0, 1025521
Total [candidate] (10.418 s) : 0, 10418287
section appsec
Agent [baseline] (1.163 s) : 0, 1163048
Total [baseline] (10.713 s) : 0, 10712678
Agent [candidate] (1.162 s) : 0, 1162154
Total [candidate] (10.728 s) : 0, 10728003
section iast
Agent [baseline] (1.16 s) : 0, 1160311
Total [baseline] (10.977 s) : 0, 10976502
Agent [candidate] (1.164 s) : 0, 1164443
Total [candidate] (10.869 s) : 0, 10869302
section profiling
Agent [baseline] (1.28 s) : 0, 1280024
Total [baseline] (10.978 s) : 0, 10978447
Agent [candidate] (1.267 s) : 0, 1266559
Total [candidate] (10.807 s) : 0, 10806931
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.517 ms) : 0, 683517
BytebuddyAgent [candidate] (687.387 ms) : 0, 687387
GlobalTracer [baseline] (240.301 ms) : 0, 240301
GlobalTracer [candidate] (241.833 ms) : 0, 241833
AppSec [baseline] (54.753 ms) : 0, 54753
AppSec [candidate] (54.629 ms) : 0, 54629
Debugger [baseline] (7.757 ms) : 0, 7757
Debugger [candidate] (7.579 ms) : 0, 7579
Remote Config [baseline] (692.759 µs) : 0, 693
Remote Config [candidate] (719.692 µs) : 0, 720
Telemetry [baseline] (11.322 ms) : 0, 11322
Telemetry [candidate] (9.772 ms) : 0, 9772
section appsec
BytebuddyAgent [baseline] (702.199 ms) : 0, 702199
BytebuddyAgent [candidate] (701.17 ms) : 0, 701170
GlobalTracer [baseline] (236.546 ms) : 0, 236546
GlobalTracer [candidate] (237.128 ms) : 0, 237128
IAST [baseline] (21.681 ms) : 0, 21681
IAST [candidate] (21.631 ms) : 0, 21631
AppSec [baseline] (175.829 ms) : 0, 175829
AppSec [candidate] (175.519 ms) : 0, 175519
Debugger [baseline] (5.985 ms) : 0, 5985
Debugger [candidate] (5.967 ms) : 0, 5967
Remote Config [baseline] (615.076 µs) : 0, 615
Remote Config [candidate] (644.641 µs) : 0, 645
Telemetry [baseline] (7.443 ms) : 0, 7443
Telemetry [candidate] (7.391 ms) : 0, 7391
section iast
BytebuddyAgent [baseline] (809.449 ms) : 0, 809449
BytebuddyAgent [candidate] (814.395 ms) : 0, 814395
GlobalTracer [baseline] (233.218 ms) : 0, 233218
GlobalTracer [candidate] (232.361 ms) : 0, 232361
IAST [baseline] (29.533 ms) : 0, 29533
IAST [candidate] (29.436 ms) : 0, 29436
AppSec [baseline] (49.858 ms) : 0, 49858
AppSec [candidate] (49.97 ms) : 0, 49970
Debugger [baseline] (5.983 ms) : 0, 5983
Debugger [candidate] (5.93 ms) : 0, 5930
Remote Config [baseline] (604.487 µs) : 0, 604
Remote Config [candidate] (583.608 µs) : 0, 584
Telemetry [baseline] (8.02 ms) : 0, 8020
Telemetry [candidate] (7.937 ms) : 0, 7937
section profiling
BytebuddyAgent [baseline] (672.695 ms) : 0, 672695
BytebuddyAgent [candidate] (674.42 ms) : 0, 674420
GlobalTracer [baseline] (378.139 ms) : 0, 378139
GlobalTracer [candidate] (359.712 ms) : 0, 359712
AppSec [baseline] (54.327 ms) : 0, 54327
AppSec [candidate] (61.857 ms) : 0, 61857
Debugger [baseline] (6.087 ms) : 0, 6087
Debugger [candidate] (6.289 ms) : 0, 6289
Remote Config [baseline] (654.906 µs) : 0, 655
Remote Config [candidate] (667.108 µs) : 0, 667
Telemetry [baseline] (8.098 ms) : 0, 8098
Telemetry [candidate] (8.345 ms) : 0, 8345
ProfilingAgent [baseline] (109.528 ms) : 0, 109528
ProfilingAgent [candidate] (104.437 ms) : 0, 104437
Profiling [baseline] (109.553 ms) : 0, 109553
Profiling [candidate] (104.461 ms) : 0, 104461
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 petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.363 ms) : 1344, 1382
. : milestone, 1363,
appsec (1.743 ms) : 1719, 1766
. : milestone, 1743,
appsec_no_iast (1.749 ms) : 1726, 1772
. : milestone, 1749,
code_origins (1.677 ms) : 1650, 1705
. : milestone, 1677,
iast (1.506 ms) : 1482, 1530
. : milestone, 1506,
profiling (1.507 ms) : 1484, 1531
. : milestone, 1507,
tracing (1.513 ms) : 1490, 1537
. : milestone, 1513,
section candidate
no_agent (1.364 ms) : 1344, 1384
. : milestone, 1364,
appsec (1.73 ms) : 1706, 1754
. : milestone, 1730,
appsec_no_iast (1.747 ms) : 1724, 1770
. : milestone, 1747,
code_origins (1.693 ms) : 1665, 1721
. : milestone, 1693,
iast (1.517 ms) : 1493, 1540
. : milestone, 1517,
profiling (1.516 ms) : 1493, 1539
. : milestone, 1516,
tracing (1.516 ms) : 1491, 1542
. : milestone, 1516,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (389.499 µs) : 369, 410
. : milestone, 389,
iast (525.066 µs) : 503, 547
. : milestone, 525,
iast_FULL (739.556 µs) : 718, 761
. : milestone, 740,
iast_GLOBAL (563.89 µs) : 542, 586
. : milestone, 564,
iast_HARDCODED_SECRET_DISABLED (523.121 µs) : 501, 545
. : milestone, 523,
iast_INACTIVE (477.736 µs) : 455, 500
. : milestone, 478,
iast_TELEMETRY_OFF (521.751 µs) : 498, 545
. : milestone, 522,
tracing (464.93 µs) : 443, 487
. : milestone, 465,
section candidate
no_agent (394.344 µs) : 375, 414
. : milestone, 394,
iast (524.151 µs) : 502, 546
. : milestone, 524,
iast_FULL (744.215 µs) : 722, 766
. : milestone, 744,
iast_GLOBAL (583.894 µs) : 561, 607
. : milestone, 584,
iast_HARDCODED_SECRET_DISABLED (527.423 µs) : 504, 551
. : milestone, 527,
iast_INACTIVE (478.812 µs) : 455, 502
. : milestone, 479,
iast_TELEMETRY_OFF (508.745 µs) : 486, 532
. : milestone, 509,
tracing (466.706 µs) : 445, 489
. : milestone, 467,
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~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1493
. : milestone, 1482,
appsec (2.407 ms) : 2359, 2455
. : milestone, 2407,
iast (2.186 ms) : 2125, 2247
. : milestone, 2186,
iast_GLOBAL (2.224 ms) : 2163, 2285
. : milestone, 2224,
profiling (2.042 ms) : 1993, 2092
. : milestone, 2042,
tracing (1.997 ms) : 1950, 2043
. : milestone, 1997,
section candidate
no_agent (1.475 ms) : 1463, 1486
. : milestone, 1475,
appsec (2.404 ms) : 2356, 2453
. : milestone, 2404,
iast (2.182 ms) : 2121, 2243
. : milestone, 2182,
iast_GLOBAL (2.223 ms) : 2162, 2284
. : milestone, 2223,
profiling (2.025 ms) : 1976, 2073
. : milestone, 2025,
tracing (2.01 ms) : 1963, 2058
. : milestone, 2010,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~ac8547560a, baseline=1.50.0-SNAPSHOT~ad6d5fef42
dateFormat X
axisFormat %s
section baseline
no_agent (15.315 s) : 15315000, 15315000
. : milestone, 15315000,
appsec (14.902 s) : 14902000, 14902000
. : milestone, 14902000,
iast (19.028 s) : 19028000, 19028000
. : milestone, 19028000,
iast_GLOBAL (17.996 s) : 17996000, 17996000
. : milestone, 17996000,
profiling (15.614 s) : 15614000, 15614000
. : milestone, 15614000,
tracing (15.208 s) : 15208000, 15208000
. : milestone, 15208000,
section candidate
no_agent (15.27 s) : 15270000, 15270000
. : milestone, 15270000,
appsec (14.992 s) : 14992000, 14992000
. : milestone, 14992000,
iast (18.639 s) : 18639000, 18639000
. : milestone, 18639000,
iast_GLOBAL (18.014 s) : 18014000, 18014000
. : milestone, 18014000,
profiling (15.048 s) : 15048000, 15048000
. : milestone, 15048000,
tracing (15.129 s) : 15129000, 15129000
. : milestone, 15129000,
|
vandonr
approved these changes
May 27, 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
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 websphere specific process tags:
server.name
sourced from the envSERVER_NAME
cluster.name
sourced from the envWAS_CELL
They could also be parsed from the command line but fetching from env is easier since avoid parsing that's error prone.
Also, I did some small refactoring to swallow potential security exception when dealing with getenv and getSystemProperty in case a security manager is present and denies it
Motivation
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]