- Notifications
You must be signed in to change notification settings - Fork 313
Create activation origin config for telemetry #9064
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
Create activation origin config for telemetry #9064
Conversation
33ce250
to 91e220c
Compare BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 43 metrics, 10 unstable metrics. Startup time reports for petclinicgantt title petclinic - global startup overhead: candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section tracing Agent [baseline] (1.0 s) : 0, 1000305 Total [baseline] (10.72 s) : 0, 10720218 Agent [candidate] (1.001 s) : 0, 1001406 Total [candidate] (10.614 s) : 0, 10613938 section appsec Agent [baseline] (1.18 s) : 0, 1180444 Total [baseline] (10.731 s) : 0, 10731193 Agent [candidate] (1.177 s) : 0, 1177195 Total [candidate] (10.716 s) : 0, 10716260 section iast Agent [baseline] (1.141 s) : 0, 1141291 Total [baseline] (10.822 s) : 0, 10822218 Agent [candidate] (1.141 s) : 0, 1140901 Total [candidate] (10.937 s) : 0, 10936715 section profiling Agent [baseline] (1.244 s) : 0, 1243680 Total [baseline] (10.866 s) : 0, 10865681 Agent [candidate] (1.247 s) : 0, 1247313 Total [candidate] (11.02 s) : 0, 11019872
gantt title petclinic - break down per module: candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (689.397 ms) : 0, 689397 BytebuddyAgent [candidate] (690.249 ms) : 0, 690249 GlobalTracer [baseline] (244.441 ms) : 0, 244441 GlobalTracer [candidate] (244.502 ms) : 0, 244502 AppSec [baseline] (30.644 ms) : 0, 30644 AppSec [candidate] (30.691 ms) : 0, 30691 Debugger [baseline] (6.041 ms) : 0, 6041 Debugger [candidate] (6.067 ms) : 0, 6067 Remote Config [baseline] (679.414 µs) : 0, 679 Remote Config [candidate] (675.724 µs) : 0, 676 Telemetry [baseline] (8.238 ms) : 0, 8238 Telemetry [candidate] (8.234 ms) : 0, 8234 section appsec BytebuddyAgent [baseline] (713.397 ms) : 0, 713397 BytebuddyAgent [candidate] (710.052 ms) : 0, 710052 GlobalTracer [baseline] (236.892 ms) : 0, 236892 GlobalTracer [candidate] (237.11 ms) : 0, 237110 AppSec [baseline] (171.134 ms) : 0, 171134 AppSec [candidate] (170.549 ms) : 0, 170549 Debugger [baseline] (5.785 ms) : 0, 5785 Debugger [candidate] (5.779 ms) : 0, 5779 Remote Config [baseline] (604.039 µs) : 0, 604 Remote Config [candidate] (610.342 µs) : 0, 610 Telemetry [baseline] (8.088 ms) : 0, 8088 Telemetry [candidate] (8.792 ms) : 0, 8792 IAST [baseline] (23.544 ms) : 0, 23544 IAST [candidate] (23.44 ms) : 0, 23440 section iast BytebuddyAgent [baseline] (811.542 ms) : 0, 811542 BytebuddyAgent [candidate] (811.627 ms) : 0, 811627 GlobalTracer [baseline] (236.338 ms) : 0, 236338 GlobalTracer [candidate] (235.768 ms) : 0, 235768 AppSec [baseline] (31.487 ms) : 0, 31487 AppSec [candidate] (29.17 ms) : 0, 29170 Debugger [baseline] (5.734 ms) : 0, 5734 Debugger [candidate] (7.463 ms) : 0, 7463 Remote Config [baseline] (597.793 µs) : 0, 598 Remote Config [candidate] (582.204 µs) : 0, 582 Telemetry [baseline] (7.933 ms) : 0, 7933 Telemetry [candidate] (7.966 ms) : 0, 7966 IAST [baseline] (26.625 ms) : 0, 26625 IAST [candidate] (27.351 ms) : 0, 27351 section profiling BytebuddyAgent [baseline] (675.486 ms) : 0, 675486 BytebuddyAgent [candidate] (677.944 ms) : 0, 677944 GlobalTracer [baseline] (363.197 ms) : 0, 363197 GlobalTracer [candidate] (363.316 ms) : 0, 363316 AppSec [baseline] (31.176 ms) : 0, 31176 AppSec [candidate] (31.149 ms) : 0, 31149 Debugger [baseline] (11.932 ms) : 0, 11932 Debugger [candidate] (12.738 ms) : 0, 12738 Remote Config [baseline] (662.023 µs) : 0, 662 Remote Config [candidate] (658.984 µs) : 0, 659 Telemetry [baseline] (8.687 ms) : 0, 8687 Telemetry [candidate] (8.052 ms) : 0, 8052 ProfilingAgent [baseline] (103.37 ms) : 0, 103370 ProfilingAgent [candidate] (104.768 ms) : 0, 104768 Profiling [baseline] (103.394 ms) : 0, 103394 Profiling [candidate] (104.792 ms) : 0, 104792 Startup time reports for insecure-bankgantt title insecure-bank - global startup overhead: candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section tracing Agent [baseline] (1.003 s) : 0, 1003277 Total [baseline] (8.608 s) : 0, 8607716 Agent [candidate] (995.689 ms) : 0, 995689 Total [candidate] (8.569 s) : 0, 8569454 section iast Agent [baseline] (1.134 s) : 0, 1133601 Total [baseline] (9.306 s) : 0, 9305712 Agent [candidate] (1.132 s) : 0, 1132029 Total [candidate] (9.259 s) : 0, 9259057
gantt title insecure-bank - break down per module: candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (691.788 ms) : 0, 691788 BytebuddyAgent [candidate] (686.03 ms) : 0, 686030 GlobalTracer [baseline] (244.606 ms) : 0, 244606 GlobalTracer [candidate] (243.385 ms) : 0, 243385 AppSec [baseline] (30.915 ms) : 0, 30915 AppSec [candidate] (30.62 ms) : 0, 30620 Debugger [baseline] (6.108 ms) : 0, 6108 Debugger [candidate] (6.046 ms) : 0, 6046 Remote Config [baseline] (681.952 µs) : 0, 682 Remote Config [candidate] (674.454 µs) : 0, 674 Telemetry [baseline] (8.247 ms) : 0, 8247 Telemetry [candidate] (8.18 ms) : 0, 8180 section iast BytebuddyAgent [baseline] (805.538 ms) : 0, 805538 BytebuddyAgent [candidate] (804.869 ms) : 0, 804869 GlobalTracer [baseline] (234.29 ms) : 0, 234290 GlobalTracer [candidate] (233.866 ms) : 0, 233866 AppSec [baseline] (31.261 ms) : 0, 31261 AppSec [candidate] (32.559 ms) : 0, 32559 Debugger [baseline] (6.624 ms) : 0, 6624 Debugger [candidate] (6.551 ms) : 0, 6551 Remote Config [baseline] (589.848 µs) : 0, 590 Remote Config [candidate] (579.842 µs) : 0, 580 Telemetry [baseline] (7.949 ms) : 0, 7949 Telemetry [candidate] (7.884 ms) : 0, 7884 IAST [baseline] (26.464 ms) : 0, 26464 IAST [candidate] (24.875 ms) : 0, 24875 LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 4 performance regressions! Performance is the same for 7 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt title insecure-bank - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section baseline no_agent (4.384 ms) : 4328, 4440 . : milestone, 4384, iast (9.584 ms) : 9419, 9749 . : milestone, 9584, iast_FULL (13.871 ms) : 13595, 14146 . : milestone, 13871, iast_GLOBAL (10.487 ms) : 10305, 10669 . : milestone, 10487, profiling (8.368 ms) : 8240, 8497 . : milestone, 8368, tracing (7.565 ms) : 7455, 7675 . : milestone, 7565, section candidate no_agent (4.417 ms) : 4367, 4467 . : milestone, 4417, iast (9.554 ms) : 9382, 9726 . : milestone, 9554, iast_FULL (13.85 ms) : 13576, 14123 . : milestone, 13850, iast_GLOBAL (10.048 ms) : 9874, 10222 . : milestone, 10048, profiling (9.269 ms) : 9127, 9412 . : milestone, 9269, tracing (7.997 ms) : 7882, 8112 . : milestone, 7997,
Request duration reports for petclinicgantt title petclinic - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section baseline no_agent (36.126 ms) : 35833, 36420 . : milestone, 36126, appsec (46.06 ms) : 45638, 46483 . : milestone, 46060, code_origins (44.319 ms) : 43926, 44712 . : milestone, 44319, iast (44.105 ms) : 43712, 44498 . : milestone, 44105, profiling (46.573 ms) : 46172, 46973 . : milestone, 46573, tracing (44.328 ms) : 43954, 44701 . : milestone, 44328, section candidate no_agent (37.055 ms) : 36749, 37362 . : milestone, 37055, appsec (47.796 ms) : 47376, 48216 . : milestone, 47796, code_origins (44.474 ms) : 44098, 44850 . : milestone, 44474, iast (43.464 ms) : 43086, 43841 . : milestone, 43464, profiling (48.745 ms) : 48312, 49177 . : milestone, 48745, tracing (43.903 ms) : 43517, 44289 . : milestone, 43903,
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 biojavagantt title biojava - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section baseline no_agent (14.767 s) : 14767000, 14767000 . : milestone, 14767000, appsec (14.821 s) : 14821000, 14821000 . : milestone, 14821000, iast (18.291 s) : 18291000, 18291000 . : milestone, 18291000, iast_GLOBAL (17.94 s) : 17940000, 17940000 . : milestone, 17940000, profiling (15.801 s) : 15801000, 15801000 . : milestone, 15801000, tracing (14.727 s) : 14727000, 14727000 . : milestone, 14727000, section candidate no_agent (14.858 s) : 14858000, 14858000 . : milestone, 14858000, appsec (14.954 s) : 14954000, 14954000 . : milestone, 14954000, iast (18.059 s) : 18059000, 18059000 . : milestone, 18059000, iast_GLOBAL (17.953 s) : 17953000, 17953000 . : milestone, 17953000, profiling (15.367 s) : 15367000, 15367000 . : milestone, 15367000, tracing (14.761 s) : 14761000, 14761000 . : milestone, 14761000,
Execution time for tomcatgantt title tomcat - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~1a8ee07e9a, baseline=1.52.0-SNAPSHOT~d9df78f4c9 dateFormat X axisFormat %s section baseline no_agent (1.47 ms) : 1458, 1481 . : milestone, 1470, appsec (2.398 ms) : 2348, 2448 . : milestone, 2398, iast (2.188 ms) : 2125, 2250 . : milestone, 2188, iast_GLOBAL (2.232 ms) : 2169, 2295 . : milestone, 2232, profiling (2.042 ms) : 1990, 2094 . : milestone, 2042, tracing (2.013 ms) : 1964, 2062 . : milestone, 2013, section candidate no_agent (1.469 ms) : 1458, 1481 . : milestone, 1469, appsec (2.391 ms) : 2341, 2440 . : milestone, 2391, iast (2.194 ms) : 2132, 2257 . : milestone, 2194, iast_GLOBAL (2.227 ms) : 2165, 2289 . : milestone, 2227, profiling (2.018 ms) : 1969, 2067 . : milestone, 2018, tracing (2.0 ms) : 1951, 2048 . : milestone, 2000,
|
be93bfa
to ae0d5de
Compare Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
...tests/dynamic-config/src/test/groovy/datadog/smoketest/DynamicServiceMappingSmokeTest.groovy Outdated Show resolved Hide resolved
...tests/dynamic-config/src/test/groovy/datadog/smoketest/DynamicServiceMappingSmokeTest.groovy Outdated Show resolved Hide resolved
dd-java-agent/appsec/src/main/java/com/datadog/appsec/config/AppSecConfigServiceImpl.java Outdated Show resolved Hide resolved
def20a9
to 24d00a2
Compare Signed-off-by: sezen.leblay <sezen.leblay@datadoghq.com>
7caf517
to 9df1e99
Compare | Package | Type | Package file | Manager | Update | Change | |---|---|---|---|---|---| | [redis.clients:jedis](https://github.com/redis/jedis) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `6.0.0` -> `6.1.0` | | [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.59.2` -> `2.60.0` | | [com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.58.2` -> `2.59.0` | | [com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.58.2` -> `2.59.0` | | [com.google.api:gax](https://github.com/googleapis/sdk-platform-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `2.68.2` -> `2.69.0` | | [com.squareup.wire](https://github.com/square/wire) | plugin | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.squareup.wire:wire-schema](https://github.com/square/wire) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.squareup.wire:wire-runtime](https://github.com/square/wire) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.squareup.wire:wire-reflector](https://github.com/square/wire) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.squareup.wire:wire-moshi-adapter](https://github.com/square/wire) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.squareup.wire:wire-grpc-client](https://github.com/square/wire) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.squareup.wire:wire-bom](https://github.com/square/wire) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` | | [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java) | dependencies | misk/gradle/libs.versions.toml | gradle | minor | `1.51.2` -> `1.52.0` | | [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | | [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) | dependencies | misk/gradle/libs.versions.toml | gradle | patch | `2.32.14` -> `2.32.15` | --- ### Release Notes <details> <summary>redis/jedis (redis.clients:jedis)</summary> ### [`v6.1.0`](https://github.com/redis/jedis/releases/tag/v6.1.0): 6.1.0 ### Changes #### 🚀 New Features - Add support for SVS-VAMANA vector indexing ([#​4222](redis/jedis#4222)) - Clarify why new stream entries aren't deleted with XDELEX ([#​4218](redis/jedis#4218)) - Add support for new stream commands ([#​4211](redis/jedis#4211)) - Add Support for New BITOP Operations in Redis 8.2 ([#​4188](redis/jedis#4188)) ([#​4190](redis/jedis#4190)) - Add binary stream support for XREAD and XREADGROUP ([#​3566](redis/jedis#3566)) ([#​4152](redis/jedis#4152)) - Run pipeline in current thread if all the keys on same node ([#​4149](redis/jedis#4149)) #### 🐛 Bug Fixes - Restore binary compatibility of SetParams ([#​4225](redis/jedis#4225)) - Fix memory leak in JedisClusterInfoCache - replica nodes not cleared ([#​4205](redis/jedis#4205)) - Fix:JedisCluster throws NullPointerException when maxAttempts is set to 0 ([#​4186](redis/jedis#4186)) #### 🧰 Maintenance - DOC-5471 time series doc examples ([#​4210](redis/jedis#4210)) - Bump jackson.version from 2.19.1 to 2.19.2 ([#​4208](redis/jedis#4208)) - Fix flaky test ClientCommandsTest.killSkipmeYesNo ([#​4206](redis/jedis#4206)) - Bump org.junit:junit-bom from 5.13.2 to 5.13.3 ([#​4198](redis/jedis#4198)) - Migrate publishing to Maven Central Portal ([#​4199](redis/jedis#4199)) - Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 ([#​4197](redis/jedis#4197)) - Bump org.junit:junit-bom from 5.13.1 to 5.13.2 ([#​4192](redis/jedis#4192)) - DOC-5227 added probabilistic data type examples ([#​4184](redis/jedis#4184)) - Bump jackson.version from 2.19.0 to 2.19.1 ([#​4180](redis/jedis#4180)) - Update test infra to use latest Redis ([#​4179](redis/jedis#4179)) - Bump org.junit:junit-bom from 5.13.0-RC1 to 5.13.1 ([#​4174](redis/jedis#4174)) - Bump org.json:json from [`2025010`](redis/jedis@20250107) to [`2025051`](redis/jedis@20250517) ([#​4171](redis/jedis#4171)) - Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.4 to 5.5 ([#​4170](redis/jedis#4170)) - Fix flaky tests in DocumentTest ([#​3617](redis/jedis#3617)) - Add retryable command execution example ([#​3780](redis/jedis#3780)) - Bump jackson.version from 2.18.3 to 2.19.0 ([#​4160](redis/jedis#4160)) - Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 ([#​4161](redis/jedis#4161)) #### Contributors We'd like to thank all the contributors who worked on this release! [@​219sansim](https://github.com/219sansim), [@​YoHanKi](https://github.com/YoHanKi), [@​andy-stark-redis](https://github.com/andy-stark-redis), [@​ggivo](https://github.com/ggivo), [@​jujn](https://github.com/jujn), [@​thachlp](https://github.com/thachlp), [@​uglide](https://github.com/uglide) and [@​xrayw](https://github.com/xrayw) </details> <details> <summary>googleapis/sdk-platform-java (com.google.api.grpc:proto-google-common-protos)</summary> ### [`v2.60.0`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2600-2025-06-23) ##### Features - handle auto pagination for BigQuery v2 ([#​3829](googleapis/sdk-platform-java#3829)) ([025c84c](googleapis/sdk-platform-java@025c84c)) ##### Dependencies - update google auth library dependencies to v1.37.1 ([#​3846](googleapis/sdk-platform-java#3846)) ([ea1d9e5](googleapis/sdk-platform-java@ea1d9e5)) - update google http client dependencies to v1.47.1 ([#​3848](googleapis/sdk-platform-java#3848)) ([a9a39d7](googleapis/sdk-platform-java@a9a39d7)) </details> <details> <summary>square/wire (com.squareup.wire)</summary> ### [`v5.3.6`](https://github.com/square/wire/blob/HEAD/CHANGELOG.md#Version-536) [Compare Source](square/wire@5.3.5...5.3.6) *2025-08-05* ##### CLI - New CLI option `--ignore_unused_roots_and_prunes` ([#​3354](square/wire#3354)) ##### JVM - Fix: Handle negative hexadecimal in default values ([#​3355](square/wire#3355)) - Optimization: Avoid copying of repeated and map types when mutableTypes are being used ([#​3352](square/wire#3352) by \[Rahul Ravikumar]\[tikurahul]) ##### Swift - Fix: Properly disambiguate OneOf enum if it has the same name as enclosing type ([#​3350](square/wire#3350) by \[Dimitris Koutsogiorgas]\[dnkoutso]) </details> <details> <summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary> ### [`v1.52.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.52.0): 1.52.0 ### Components #### Application Security Management (WAF) - ✨ Only report ASM\_DD, ASM\_DATA and ASM capabilities when AppSec is enabled ([#​9260](DataDog/dd-trace-java#9260) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Fix NPE in AppSecConfigServiceImpl ([#​9165](DataDog/dd-trace-java#9165) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) - 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6 ([#​9160](DataDog/dd-trace-java#9160) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) #### Build & Tooling - ✨📖 Automatically register crashtracking via native extensions ([#​8851](DataDog/dd-trace-java#8851) - [@​MattAlp](https://github.com/MattAlp)) #### Configuration at Runtime - ✨ Create activation origin config for telemetry ([#​9064](DataDog/dd-trace-java#9064) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Continuous Integration Visibility - ✨ Update GitLab provided tags ([#​9275](DataDog/dd-trace-java#9275) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - 🐛 Fix base branch SHA usage in GitHub Actions ([#​9257](DataDog/dd-trace-java#9257) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add `ci.job.id` tag ([#​9256](DataDog/dd-trace-java#9256) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Add new org to Weaver instrumentation ([#​9235](DataDog/dd-trace-java#9235) - [@​daniel-mohedano](https://github.com/daniel-mohedano) - thanks for the contribution!) - ✨ Improve Git commit info building ([#​9210](DataDog/dd-trace-java#9210) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Update Attempt to Fix to v5 ([#​9145](DataDog/dd-trace-java#9145) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) #### Crash tracking - ✨📖 Automatically register crashtracking via native extensions ([#​8851](DataDog/dd-trace-java#8851) - [@​MattAlp](https://github.com/MattAlp)) #### Data Streams Monitoring - ✨ Reduce DSM CPU overheard ([#​9151](DataDog/dd-trace-java#9151) - [@​kr-igor](https://github.com/kr-igor)) - ✨⚡ DSM optimizations for high throughput scenarios ([#​9137](DataDog/dd-trace-java#9137) - [@​kr-igor](https://github.com/kr-igor)) #### Database Monitoring - 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full propagation mode ([#​9224](DataDog/dd-trace-java#9224) - [@​lu-zhengda](https://github.com/lu-zhengda)) #### Dynamic Instrumentation - 🐛 Add URI in string primitives ([#​9285](DataDog/dd-trace-java#9285) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Increase SourceFile tracking max queue size ([#​9271](DataDog/dd-trace-java#9271) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add capping on SourceFile tracking queue ([#​9245](DataDog/dd-trace-java#9245) - [@​jpbempel](https://github.com/jpbempel)) - ✨ Add third-party filtering in SourceFile tracking ([#​9205](DataDog/dd-trace-java#9205) - [@​jpbempel](https://github.com/jpbempel)) #### ML Observability (LLMObs) - ✨ Add methods to capture embedding and retrieval spans ([#​9297](DataDog/dd-trace-java#9297) - [@​nayeem-kamal](https://github.com/nayeem-kamal)) #### Metrics - ✨ Change primary client stats configuration key ([#​9196](DataDog/dd-trace-java#9196) - [@​amarziali](https://github.com/amarziali)) - ✨ Calculate client stats also if the span kind is eligible ([#​9157](DataDog/dd-trace-java#9157) - [@​amarziali](https://github.com/amarziali)) - ✨ Backpropagate peer tags ([#​9144](DataDog/dd-trace-java#9144) - [@​bric3](https://github.com/bric3)) - 🐛 Make client stats reliable in case of downgrade ([#​9136](DataDog/dd-trace-java#9136) - [@​amarziali](https://github.com/amarziali)) #### Platform components - 🐛 Fix VM options parsing from /proc/fs ([#​9255](DataDog/dd-trace-java#9255) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) #### Profiling - ✨ Switch profile compression to zstd default ([#​9293](DataDog/dd-trace-java#9293) - [@​jbachorik](https://github.com/jbachorik)) - ✨ Bump ddprof to 1.29.0 ([#​9262](DataDog/dd-trace-java#9262) - [@​zhengyu123](https://github.com/zhengyu123)) - Potential memory leak and race with the JVMTI wallclock sampler by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#234 - Downport async-profiler no-allocation changes by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#245 - Adopt openjdk safefetch by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#246 - Safe fetch 64-bit value and pointer by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#247 - Rebase on Async-Profiler 4.1 by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#252 - Patch upstream stackWalker.cpp not to fail on unaligned access by [@​jbachorik](https://github.com/jbachorik) in DataDog/java-profiler#218 - Remap thread id to avoid bitmap contention by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#229 - Improve performance using Unsafe to activate/deactivate thread filter by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#230 - Unify context propagation by [@​zhengyu123](https://github.com/zhengyu123) in DataDog/java-profiler#231 - 🐛 Fix the profiler stackdepth setting propagation in recent (22+) Java versions ([#​9130](DataDog/dd-trace-java#9130) - [@​jbachorik](https://github.com/jbachorik)) #### Realtime User Monitoring - ✨ Wrap servlet original PrintWriter on rum injector ([#​9146](DataDog/dd-trace-java#9146) - [@​amarziali](https://github.com/amarziali)) #### Telemetry - ✨ Create activation origin config for telemetry ([#​9064](DataDog/dd-trace-java#9064) - [@​sezen-datadog](https://github.com/sezen-datadog)) #### Tracer core - ✨⚡ Reduce span construction overhead by switching to optimized TagMap ([#​8589](DataDog/dd-trace-java#8589) - [@​dougqh](https://github.com/dougqh)) - 🐛 Match Hands Off Config selectors on process\_arguments value ([#​9201](DataDog/dd-trace-java#9201) - [@​paullegranddc](https://github.com/paullegranddc)) - ✨ Move JSON generation to sender thread to improve startup time. ([#​9197](DataDog/dd-trace-java#9197) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - ✨ Improve agent to avoid loading global config on main thread ([#​9190](DataDog/dd-trace-java#9190) - [@​PerfectSlayer](https://github.com/PerfectSlayer)) - ✨ add injection metadata fields to telemetry forwarder ([#​9185](DataDog/dd-trace-java#9185) - [@​sydney-tung](https://github.com/sydney-tung)) - 🐛 Avoid race conditions on feature discovery during Writer creation ([#​9173](DataDog/dd-trace-java#9173) - [@​daniel-mohedano](https://github.com/daniel-mohedano)) - ✨ Surface potential root cause when agent initialization errors ([#​9170](DataDog/dd-trace-java#9170) - [@​AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD)) - 💡 Support adding W3C baggage as span tags ([#​9169](DataDog/dd-trace-java#9169) - [@​rachelyangdog](https://github.com/rachelyangdog)) - ✨⚡ Align our default classloader excludes with OTel ([#​9161](DataDog/dd-trace-java#9161) - [@​mcculls](https://github.com/mcculls)) - ✨ Backpropagate container tags hash coming from the info endpoint ([#​9156](DataDog/dd-trace-java#9156) - [@​amarziali](https://github.com/amarziali)) - 🐛 Avoid race conditions and multiple agent discovery feature states ([#​9135](DataDog/dd-trace-java#9135) - [@​amarziali](https://github.com/amarziali)) ### Instrumentations #### AWS SDK instrumentation - ✨ Enhance Service Representation for Serverless ([#​9203](DataDog/dd-trace-java#9203) - [@​zarirhamza](https://github.com/zarirhamza)) #### gRPC instrumentation - 🐛 Add check to prevent injection of repeated GRPC headers ([#​9246](DataDog/dd-trace-java#9246) - [@​mhlidd](https://github.com/mhlidd)) #### JDBC instrumentation - 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full propagation mode ([#​9224](DataDog/dd-trace-java#9224) - [@​lu-zhengda](https://github.com/lu-zhengda)) #### Play Framework instrumentation - 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6 ([#​9160](DataDog/dd-trace-java#9160) - [@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez)) </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: 9da36329ffa552291a640381780b608ef6513e29
What Does This Do
Put in ConfigCollectors to catch when activation for remote config is set. Otherwise, it is already done through providers in the config. It is then automatically sent to the telemetry config.
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: APPSEC-57893