- Notifications
You must be signed in to change notification settings - Fork 318
Allow dogstatsd port to be configurable with DD_DOGSTATSD_PORT #8693
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
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 60 metrics, 11 unstable metrics. Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section tracing Agent [baseline] (1.064 s) : 0, 1064043 Total [baseline] (8.719 s) : 0, 8718565 Agent [candidate] (1.057 s) : 0, 1057187 Total [candidate] (8.664 s) : 0, 8663829 section iast Agent [baseline] (1.185 s) : 0, 1184930 Total [baseline] (9.272 s) : 0, 9271563 Agent [candidate] (1.193 s) : 0, 1192709 Total [candidate] (9.284 s) : 0, 9284273 section iast_HARDCODED_SECRET_DISABLED Agent [baseline] (1.187 s) : 0, 1187006 Total [baseline] (9.239 s) : 0, 9239082 Agent [candidate] (1.196 s) : 0, 1195614 Total [candidate] (9.268 s) : 0, 9267702 section iast_TELEMETRY_OFF Agent [baseline] (1.181 s) : 0, 1181216 Total [baseline] (9.244 s) : 0, 9243661 Agent [candidate] (1.182 s) : 0, 1181829 Total [candidate] (9.234 s) : 0, 9233730
gantt title insecure-bank - break down per module: candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (725.434 ms) : 0, 725434 BytebuddyAgent [candidate] (720.584 ms) : 0, 720584 GlobalTracer [baseline] (241.097 ms) : 0, 241097 GlobalTracer [candidate] (239.513 ms) : 0, 239513 AppSec [baseline] (56.159 ms) : 0, 56159 AppSec [candidate] (56.73 ms) : 0, 56730 Debugger [baseline] (5.166 ms) : 0, 5166 Debugger [candidate] (4.369 ms) : 0, 4369 Remote Config [baseline] (2.811 ms) : 0, 2811 Remote Config [candidate] (1.402 ms) : 0, 1402 Telemetry [baseline] (9.881 ms) : 0, 9881 Telemetry [candidate] (11.296 ms) : 0, 11296 section iast BytebuddyAgent [baseline] (839.399 ms) : 0, 839399 BytebuddyAgent [candidate] (844.679 ms) : 0, 844679 GlobalTracer [baseline] (229.814 ms) : 0, 229814 GlobalTracer [candidate] (231.391 ms) : 0, 231391 IAST [baseline] (23.024 ms) : 0, 23024 IAST [candidate] (24.677 ms) : 0, 24677 AppSec [baseline] (55.916 ms) : 0, 55916 AppSec [candidate] (54.728 ms) : 0, 54728 Debugger [baseline] (4.186 ms) : 0, 4186 Debugger [candidate] (4.319 ms) : 0, 4319 Remote Config [baseline] (601.706 µs) : 0, 602 Remote Config [candidate] (629.321 µs) : 0, 629 Telemetry [baseline] (8.638 ms) : 0, 8638 Telemetry [candidate] (8.749 ms) : 0, 8749 section iast_HARDCODED_SECRET_DISABLED BytebuddyAgent [baseline] (841.054 ms) : 0, 841054 BytebuddyAgent [candidate] (847.866 ms) : 0, 847866 GlobalTracer [baseline] (230.29 ms) : 0, 230290 GlobalTracer [candidate] (231.161 ms) : 0, 231161 IAST [baseline] (23.673 ms) : 0, 23673 IAST [candidate] (23.826 ms) : 0, 23826 AppSec [baseline] (55.013 ms) : 0, 55013 AppSec [candidate] (55.468 ms) : 0, 55468 Debugger [baseline] (4.226 ms) : 0, 4226 Debugger [candidate] (4.264 ms) : 0, 4264 Remote Config [baseline] (609.495 µs) : 0, 609 Remote Config [candidate] (617.001 µs) : 0, 617 Telemetry [baseline] (8.68 ms) : 0, 8680 Telemetry [candidate] (8.803 ms) : 0, 8803 section iast_TELEMETRY_OFF BytebuddyAgent [baseline] (836.336 ms) : 0, 836336 BytebuddyAgent [candidate] (837.439 ms) : 0, 837439 GlobalTracer [baseline] (229.826 ms) : 0, 229826 GlobalTracer [candidate] (229.524 ms) : 0, 229524 IAST [baseline] (22.477 ms) : 0, 22477 IAST [candidate] (22.314 ms) : 0, 22314 AppSec [baseline] (55.749 ms) : 0, 55749 AppSec [candidate] (55.775 ms) : 0, 55775 Debugger [baseline] (4.145 ms) : 0, 4145 Debugger [candidate] (4.149 ms) : 0, 4149 Remote Config [baseline] (629.145 µs) : 0, 629 Remote Config [candidate] (611.679 µs) : 0, 612 Telemetry [baseline] (8.668 ms) : 0, 8668 Telemetry [candidate] (8.573 ms) : 0, 8573 Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section tracing Agent [baseline] (1.055 s) : 0, 1055311 Total [baseline] (10.469 s) : 0, 10469473 Agent [candidate] (1.058 s) : 0, 1057795 Total [candidate] (10.464 s) : 0, 10463972 section appsec Agent [baseline] (1.197 s) : 0, 1197184 Total [baseline] (10.811 s) : 0, 10810631 Agent [candidate] (1.196 s) : 0, 1195777 Total [candidate] (10.807 s) : 0, 10806578 section iast Agent [baseline] (1.184 s) : 0, 1184429 Total [baseline] (11.023 s) : 0, 11022676 Agent [candidate] (1.188 s) : 0, 1188362 Total [candidate] (11.096 s) : 0, 11095913 section profiling Agent [baseline] (1.293 s) : 0, 1292615 Total [baseline] (10.931 s) : 0, 10930940 Agent [candidate] (1.294 s) : 0, 1294484 Total [candidate] (10.929 s) : 0, 10928952
gantt title petclinic - break down per module: candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (720.973 ms) : 0, 720973 BytebuddyAgent [candidate] (720.354 ms) : 0, 720354 GlobalTracer [baseline] (238.812 ms) : 0, 238812 GlobalTracer [candidate] (239.26 ms) : 0, 239260 AppSec [baseline] (55.788 ms) : 0, 55788 AppSec [candidate] (57.24 ms) : 0, 57240 Debugger [baseline] (4.368 ms) : 0, 4368 Debugger [candidate] (4.338 ms) : 0, 4338 Remote Config [baseline] (692.696 µs) : 0, 693 Remote Config [candidate] (677.335 µs) : 0, 677 Telemetry [baseline] (11.319 ms) : 0, 11319 Telemetry [candidate] (12.511 ms) : 0, 12511 section appsec BytebuddyAgent [baseline] (738.19 ms) : 0, 738190 BytebuddyAgent [candidate] (737.567 ms) : 0, 737567 GlobalTracer [baseline] (236.511 ms) : 0, 236511 GlobalTracer [candidate] (235.43 ms) : 0, 235430 AppSec [baseline] (175.125 ms) : 0, 175125 AppSec [candidate] (175.133 ms) : 0, 175133 Debugger [baseline] (4.224 ms) : 0, 4224 Debugger [candidate] (4.566 ms) : 0, 4566 Remote Config [baseline] (637.232 µs) : 0, 637 Remote Config [candidate] (628.451 µs) : 0, 628 Telemetry [baseline] (8.206 ms) : 0, 8206 Telemetry [candidate] (8.198 ms) : 0, 8198 IAST [baseline] (21.851 ms) : 0, 21851 IAST [candidate] (21.781 ms) : 0, 21781 section iast BytebuddyAgent [baseline] (838.76 ms) : 0, 838760 BytebuddyAgent [candidate] (841.669 ms) : 0, 841669 GlobalTracer [baseline] (230.03 ms) : 0, 230030 GlobalTracer [candidate] (230.745 ms) : 0, 230745 AppSec [baseline] (54.337 ms) : 0, 54337 AppSec [candidate] (55.267 ms) : 0, 55267 Debugger [baseline] (4.215 ms) : 0, 4215 Debugger [candidate] (4.23 ms) : 0, 4230 Remote Config [baseline] (607.427 µs) : 0, 607 Remote Config [candidate] (604.698 µs) : 0, 605 Telemetry [baseline] (8.666 ms) : 0, 8666 Telemetry [candidate] (8.724 ms) : 0, 8724 IAST [baseline] (24.376 ms) : 0, 24376 IAST [candidate] (23.628 ms) : 0, 23628 section profiling BytebuddyAgent [baseline] (711.641 ms) : 0, 711641 BytebuddyAgent [candidate] (712.737 ms) : 0, 712737 GlobalTracer [baseline] (361.182 ms) : 0, 361182 GlobalTracer [candidate] (361.767 ms) : 0, 361767 AppSec [baseline] (54.175 ms) : 0, 54175 AppSec [candidate] (53.601 ms) : 0, 53601 Debugger [baseline] (4.407 ms) : 0, 4407 Debugger [candidate] (4.442 ms) : 0, 4442 Remote Config [baseline] (662.941 µs) : 0, 663 Remote Config [candidate] (664.82 µs) : 0, 665 Telemetry [baseline] (9.006 ms) : 0, 9006 Telemetry [candidate] (9.044 ms) : 0, 9044 ProfilingAgent [baseline] (101.215 ms) : 0, 101215 ProfilingAgent [candidate] (101.899 ms) : 0, 101899 Profiling [baseline] (101.241 ms) : 0, 101241 Profiling [candidate] (101.924 ms) : 0, 101924 LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 13 metrics, 17 unstable metrics. Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section baseline no_agent (378.05 µs) : 357, 400 . : milestone, 378, iast (517.716 µs) : 495, 540 . : milestone, 518, iast_FULL (727.244 µs) : 705, 749 . : milestone, 727, iast_GLOBAL (560.988 µs) : 539, 583 . : milestone, 561, iast_HARDCODED_SECRET_DISABLED (515.569 µs) : 494, 537 . : milestone, 516, iast_INACTIVE (462.482 µs) : 441, 484 . : milestone, 462, iast_TELEMETRY_OFF (503.263 µs) : 481, 525 . : milestone, 503, tracing (459.621 µs) : 439, 481 . : milestone, 460, section candidate no_agent (378.506 µs) : 359, 398 . : milestone, 379, iast (512.216 µs) : 491, 534 . : milestone, 512, iast_FULL (730.683 µs) : 709, 753 . : milestone, 731, iast_GLOBAL (568.592 µs) : 545, 592 . : milestone, 569, iast_HARDCODED_SECRET_DISABLED (514.965 µs) : 493, 537 . : milestone, 515, iast_INACTIVE (466.099 µs) : 445, 488 . : milestone, 466, iast_TELEMETRY_OFF (499.354 µs) : 478, 521 . : milestone, 499, tracing (459.899 µs) : 439, 481 . : milestone, 460,
Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section baseline no_agent (1.357 ms) : 1337, 1378 . : milestone, 1357, appsec (1.756 ms) : 1733, 1779 . : milestone, 1756, appsec_no_iast (1.737 ms) : 1712, 1761 . : milestone, 1737, code_origins (1.689 ms) : 1663, 1716 . : milestone, 1689, iast (1.509 ms) : 1485, 1533 . : milestone, 1509, profiling (1.507 ms) : 1482, 1531 . : milestone, 1507, tracing (1.497 ms) : 1472, 1521 . : milestone, 1497, section candidate no_agent (1.357 ms) : 1338, 1377 . : milestone, 1357, appsec (1.746 ms) : 1722, 1769 . : milestone, 1746, appsec_no_iast (1.741 ms) : 1717, 1765 . : milestone, 1741, code_origins (1.702 ms) : 1674, 1729 . : milestone, 1702, iast (1.542 ms) : 1516, 1567 . : milestone, 1542, profiling (1.51 ms) : 1487, 1533 . : milestone, 1510, tracing (1.499 ms) : 1475, 1523 . : milestone, 1499,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for biojavagantt title biojava - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section baseline no_agent (14.927 s) : 14927000, 14927000 . : milestone, 14927000, appsec (14.761 s) : 14761000, 14761000 . : milestone, 14761000, iast (18.666 s) : 18666000, 18666000 . : milestone, 18666000, iast_GLOBAL (18.122 s) : 18122000, 18122000 . : milestone, 18122000, profiling (14.874 s) : 14874000, 14874000 . : milestone, 14874000, tracing (14.594 s) : 14594000, 14594000 . : milestone, 14594000, section candidate no_agent (15.479 s) : 15479000, 15479000 . : milestone, 15479000, appsec (14.984 s) : 14984000, 14984000 . : milestone, 14984000, iast (18.27 s) : 18270000, 18270000 . : milestone, 18270000, iast_GLOBAL (18.156 s) : 18156000, 18156000 . : milestone, 18156000, profiling (15.795 s) : 15795000, 15795000 . : milestone, 15795000, tracing (14.884 s) : 14884000, 14884000 . : milestone, 14884000,
Execution time for tomcatgantt title tomcat - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~450d5a5e43, baseline=1.49.0-SNAPSHOT~b304f4bd62 dateFormat X axisFormat %s section baseline no_agent (1.48 ms) : 1468, 1492 . : milestone, 1480, appsec (2.392 ms) : 2345, 2439 . : milestone, 2392, iast (2.17 ms) : 2111, 2229 . : milestone, 2170, iast_GLOBAL (2.219 ms) : 2160, 2278 . : milestone, 2219, profiling (2.491 ms) : 2310, 2671 . : milestone, 2491, tracing (1.999 ms) : 1954, 2044 . : milestone, 1999, section candidate no_agent (1.486 ms) : 1475, 1498 . : milestone, 1486, appsec (2.386 ms) : 2339, 2433 . : milestone, 2386, iast (2.164 ms) : 2106, 2223 . : milestone, 2164, iast_GLOBAL (2.206 ms) : 2147, 2266 . : milestone, 2206, profiling (2.004 ms) : 1958, 2051 . : milestone, 2004, tracing (2.0 ms) : 1954, 2045 . : milestone, 2000,
|
PerfectSlayer approved these changes Apr 14, 2025
amarziali pushed a commit that referenced this pull request Apr 17, 2025
* configurable dogstatsd port
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request May 7, 2025
| Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [com.google.cloud:google-cloud-logging](https://github.com/googleapis/java-logging) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `3.22.2` -> `3.22.3` | | [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.28.0` -> `2.28.1` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.48.2` -> `1.49.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.31.36` -> `2.31.37` | --- ### Release Notes <details> <summary>googleapis/java-logging (com.google.cloud:google-cloud-logging)</summary> ### [`v3.22.3`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3223-2025-05-06) ##### Bug Fixes - **deps:** Update the Java code generator (gapic-generator-java) to 2.56.3 ([844f4fa](googleapis/java-logging@844f4fa)) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.46.3 ([#​1801](googleapis/java-logging#1801)) ([d7aa7bc](googleapis/java-logging@d7aa7bc)) - Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 ([#​1803](googleapis/java-logging#1803)) ([5967ffe](googleapis/java-logging@5967ffe)) - Update googleapis/sdk-platform-java action to v2.57.0 ([#​1804](googleapis/java-logging#1804)) ([e9a27ec](googleapis/java-logging@e9a27ec)) </details> <details> <summary>googleapis/java-datastore (com.google.cloud:google-cloud-datastore)</summary> ### [`v2.28.1`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2281-2025-05-06) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 ([#​1841](googleapis/java-datastore#1841)) ([ac393e6](googleapis/java-datastore@ac393e6)) - Update googleapis/sdk-platform-java action to v2.57.0 ([#​1842](googleapis/java-datastore#1842)) ([0745906](googleapis/java-datastore@0745906)) </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.49.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.49.0): 1.49.0 ### Components #### Configuration at Runtime - ✨ Add process tags as list to remote config payload ([#​8705](DataDog/dd-trace-java#8705) - [@​amarziali](https://github.com/amarziali)) #### Continuous Integration Visibility - 🐛 Add span propagation for Pekko scheduled tasks ([#​8765](DataDog/dd-trace-java#8765) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) - ✨ Update test.retry_reason to use full name of the feature ([#​8689](DataDog/dd-trace-java#8689) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🧹 Remove unused TestEventsHandler methods ([#​8674](DataDog/dd-trace-java#8674) - [@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog)) #### Dynamic Instrumentation - 🐛 Fix exclude identifiers normalization ([#​8742](DataDog/dd-trace-java#8742) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Make source file tracking asynchronous ([#​8684](DataDog/dd-trace-java#8684) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add scope filtering for symbol extraction ([#​8676](DataDog/dd-trace-java#8676) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add support for [@​key](https://github.com/key) and [@​value](https://github.com/value) for Map filtering ([#​8669](DataDog/dd-trace-java#8669) - [@​jpbempel](https://github.com/jpbempel)) #### Library Injection - ✨ Add system property to force injection of the tracing library even though multiple javaagents have been detected ([#​8697](DataDog/dd-trace-java#8697) - [@​cecile75](https://github.com/cecile75)) #### Metrics - ✨ Allow dogstatsd port to be configurable with DD_DOGSTATSD_PORT ([#​8693](DataDog/dd-trace-java#8693) - [@​randomanderson](https://github.com/randomanderson)) #### Profiling - ✨ Bump ddprof-java to 1.25.1 ([#​8750](DataDog/dd-trace-java#8750) - [@​jbachorik](https://github.com/jbachorik)) - 🐛 Remove cleanup-on-shutdown for temporary files ([#​8746](DataDog/dd-trace-java#8746) - [@​jbachorik](https://github.com/jbachorik)) - ✨⚡ Replace a regex-based SMAP parser with a hand-crafted one ([#​8730](DataDog/dd-trace-java#8730) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Improve error reporting on profiler startup ([#​8714](DataDog/dd-trace-java#8714) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Exclude ProxyLeakTask exception from exception profiling ([#​8666](DataDog/dd-trace-java#8666) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Use jvmstat for JDKs 9+ programmatically ([#​8641](DataDog/dd-trace-java#8641) - [@​MattAlp](https://github.com/MattAlp)) #### Telemetry - ✨ Allow dogstatsd port to be configurable with DD_DOGSTATSD_PORT ([#​8693](DataDog/dd-trace-java#8693) - [@​randomanderson](https://github.com/randomanderson)) - 🐛 Fix appsec.waf.requests telemetry metric ([#​8644](DataDog/dd-trace-java#8644) - [@​jandro996](https://github.com/jandro996)) #### Tracer core - ✨ Exclude jackson afterburner dynamic classes from instrumentation ([#​8747](DataDog/dd-trace-java#8747) - [@​amarziali](https://github.com/amarziali)) - ✨ Introduce Java 8 bytecode bridge for instrumentation API ([#​8736](DataDog/dd-trace-java#8736) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ⚡🧹 Use byte-buddy classes optimized for Java8+ ([#​8735](DataDog/dd-trace-java#8735) - [@​mcculls](https://github.com/mcculls)) - 🐛 Do not set the hibernate or datanucleus span service name when disabled ([#​8727](DataDog/dd-trace-java#8727) - [@​ygree](https://github.com/ygree)) - ✨ Update bytebuddy and ASM to support JDK 24 ([#​8720](DataDog/dd-trace-java#8720) - [@​sarahchen6](https://github.com/sarahchen6)) - 🐛 Turn off JDK socket support by default ([#​8715](DataDog/dd-trace-java#8715) - [@​mcculls](https://github.com/mcculls)) - 🐛 Log warning when trace buffer overflow occurs ([#​8712](DataDog/dd-trace-java#8712) - [@​ygree](https://github.com/ygree)) - ✨🧪 Introducing an internal integration name ([#​8708](DataDog/dd-trace-java#8708) - [@​amarziali](https://github.com/amarziali)) - ✨ Add process tags to client stats payload ([#​8704](DataDog/dd-trace-java#8704) - [@​amarziali](https://github.com/amarziali)) - ✨ Collect process tags for tracing ([#​8698](DataDog/dd-trace-java#8698) - [@​amarziali](https://github.com/amarziali)) - ✨ Stable Config file: target system properties in process_arguments and support template variables in YamlParser ([#​8690](DataDog/dd-trace-java#8690) - [@​mtoffl01](https://github.com/mtoffl01)) - ✨⚡ Use prefix trie for proxy ignores ([#​8678](DataDog/dd-trace-java#8678) - [@​amarziali](https://github.com/amarziali)) - ✨ Allow agent to be automatically injected when running aside Log4J patch agent ([#​8648](DataDog/dd-trace-java#8648) - [@​paullegranddc](https://github.com/paullegranddc)) - ✨ Use jvmstat for JDKs 9+ programmatically ([#​8641](DataDog/dd-trace-java#8641) - [@​MattAlp](https://github.com/MattAlp)) #### Tracer internal logging - 🐛 Delete print line ([#​8686](DataDog/dd-trace-java#8686) - [@​sarahchen6](https://github.com/sarahchen6)) ### Instrumentations #### Akka instrumentation - 🐛 Handle reentrant scope cleanup in Akka/Pekko actor instrumentations ([#​8722](DataDog/dd-trace-java#8722) - [@​mcculls](https://github.com/mcculls)) #### Apache Spark instrumentation - ✨ Use OpenLineage root parent information to generate trace id ([#​8726](DataDog/dd-trace-java#8726) - [@​mobuchowski](https://github.com/mobuchowski)) - ✨ Spark job cancellation no longer marks application as failed ([#​8701](DataDog/dd-trace-java#8701) - [@​paul-laffon-dd](https://github.com/paul-laffon-dd)) #### JDBC instrumentation - 💡 Add support for sybase tds jdbc driver ([#​8764](DataDog/dd-trace-java#8764) - [@​amarziali](https://github.com/amarziali)) #### Kotlin instrumentation - 🐛 Take defensive copy of parent scope stack when closing nested coroutines ([#​8749](DataDog/dd-trace-java#8749) - [@​mcculls](https://github.com/mcculls)) #### Reactor instrumentation - ✨⚡ Do not inspect reactor context when not needed ([#​8745](DataDog/dd-trace-java#8745) - [@​amarziali](https://github.com/amarziali)) </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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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: 795f347ae34d056efc1194c2f606cee7bca1beea
ValentinZakharov added a commit that referenced this pull request May 13, 2025
* Implemented WebSocket support for Netty 4.1 * Let propagate unhandled events and fix tests * Refactoring * Refactor netty test and fix instrumentation * Improved pipeline processing - now you can insert handler in any place * Fixed helper * Refactoring * WebSocket Server support for netty-4.0 * Missing handlers use cases for netty-4.1 * Fixed handlers for netty-4.0 * Tests for netty-4.0 * Refactoring * WebSocket Server support for netty-3.8 * Tests for netty-3.8 * Spotless * Fixed tests * Add profiler env check command to AgentCLI (#8671) * Remove dependency on bash from crash/oome uploder scripts (#8652) * Do not apply JUnit 4 instrumentation to MUnit runners (#8675) * Shutdown CI Visibility test event handlers before tracer (#8677) * Prevent double reporting of Scalatest events when using SBT with test forking (#8682) * Fix In-Product when config is empty (#8679) should not stop the product with empty config * Expand MUnit runners filter to catch munit.MUnitRunner in JUnit 4 instrumentation (#8683) * Remove unused TestEventsHandler methods (#8674) * Delete print line (#8686) * Exclude ProxyLeakTask exception from exception profiling (#8666) * Use jvmstat for JDKs 9+ programmatically (#8641) * Update test.retry_reason to use full name of the feature (#8689) * Allow dogstatsd port to be configurable with DD_DOGSTATSD_PORT (#8693) * configurable dogstatsd port * wait the client handshake * move netty ws client to interested modules * Added WebSocket tracing check --------- Co-authored-by: Andrea Marziali <andrea.marziali@datadoghq.com> Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@datadoghq.com> Co-authored-by: Nikita Tkachenko <121111529+nikita-tkachenko-datadog@users.noreply.github.com> Co-authored-by: Jean-Philippe Bempel <jean-philippe.bempel@datadoghq.com> Co-authored-by: Daniel Mohedano <daniel.mohedano@datadoghq.com> Co-authored-by: Sarah Chen <sarah.chen@datadoghq.com> Co-authored-by: Matt <matthew.alp@datadoghq.com> Co-authored-by: Laplie Anderson <randomanderson@users.noreply.github.com>
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
Currently, the
DD_DOGSTATSD_PORTenvironment variable anddd.dogstatsd.portsystem property only affect the dogstatsd port used by the embedded JMXFetch client. With this change, the configured port is also used by the tracer's dogstatsd client unless overridden by the agent.Motivation
With Crashtracking tests, it was impossible to supply another port. Additionally, respecting the environment variable makes the tracer more consistent.
Additional Notes
It's impossible to test this change directly because
DDAgentStatsDClientManagermakes heavy use ofstaticfields and methods. It's tested indirectly in #8685Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]