V4.21.0 proposal#3871
Merged
khanayan123 merged 36 commits intov4.xfrom Dec 14, 2023
Merged
Conversation
collapse Next.js static resource path names
* Config variables. * Add support for schema reporting. * Add support for schema extraction on request addresses. * Pass response's status code as string. --------- Co-authored-by: Ugaitz Urien <ugaitz.urien@datadoghq.com> Co-authored-by: simon-id <simon.id@datadoghq.com>
This makes tests that depend on it having been started less brittle as they don't need to sleep for a guessed duration.
If `repositoryUrl` and `commitSHA` are set in profiler config, then set `git.repository_url` and `git.commit.sha` tags with these values respectively.
* instrument aerospike v4, v5
* Instrument Aerospike v3.16.2 - v3.16.7
…licitly added code coverage (#3828)
- adds a new `http` service configuration option `enablePropagationWithAmazonHeaders` - defaults to `false` which is current behavior - when set to `true` it will allow injecting tracing headers for requests signed via AWS IAM headers - allows customer applications which communicate across services with signed requests to be traced - making this a configurable since there may be use-cases which the change could break
#3841) [core] Do Not Report HTTP Requests Over 5 Seconds as Errors on Node 20
Bump pprof-nodejs version and add integration test for OOM in worker: Worker should exit but process should not abort.
…corded as Errors When Using Node 20 (#3853) * req.socket timeouts recorded as errors node 20 * check for process.send
* adding required headers for in tel * adding required headers for in tel * updating version in unit tests * updating version in unit tests * app_started- extended_heartbeat- header- * updating heartbeat and adding extendedheartbeat * updating telemetry to v2 * worked on addressing telemetry uniform heartbeat * added some tests for instel v2 * cleaned up instel tests * adding dependencies variable check & tests * change to capture initial load for dependencies * Initial retry logic for telemetry * fixing heartbeat tests * adding in extended heartbeat * Cleaned up Index and send data * fixed syntax on telemetry tests * Added extended heartbeat logic * updated app-heartbeat test * modified config file for app-started * updating extended heartbeat to setInterval * adding tests for extendedheartbeat * updating extended heartbeat to setInterval * adding tests for extendedheartbeat * fix app-dependencies-loaded * modified config file to support telemetry app-started * modified config file for telemetry * modified config file to report tracer config values to telemetry * finished updating telemetry event app-started from v1 to v2 * fixed config file * fixed lint errors * attempt to remove yarn.lock changes * fixed telemetry settimeout bug * removed config file changes for now * reverted changes in config.spec.js * fixed bugs * disabled telemetry app-heartbeat test for now * added in origin field for telemetry app-started config * only send integrations through telemetry when there are integrations to be sent * only send integrations through telemetry when there are integrations to be sent * corrected telemetry event name * added back missing telemetry config value * added commit to skip telemetry heartbeat test for now * fixed telemetry send-data * Update packages/dd-trace/src/telemetry/dependencies.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * Update packages/dd-trace/src/telemetry/dependencies.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * Update packages/dd-trace/src/telemetry/index.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * Update packages/dd-trace/src/telemetry/index.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * Update packages/dd-trace/src/telemetry/index.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * Update packages/dd-trace/src/telemetry/send-data.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * Update packages/dd-trace/src/telemetry/index.js Co-authored-by: Thomas Hunter II <tlhunter@datadog.com> * added agentless telemetry data center routing * modified agentless telemetry routing * updated telemetry logs schema * polished instrumentation telemetry PR * removed app-started error field for now --------- Co-authored-by: Crystal Magloire <crys.magloire@gmail.com> Co-authored-by: Sam Brenner <sam.brenner@datadoghq.com> Co-authored-by: Sam Brenner <106700075+sabrenner@users.noreply.github.com> Co-authored-by: bojbrook <bowen.brooks@datadoghq.com> Co-authored-by: Crystal Magloire <crystal.magloire@datadoghq.com> Co-authored-by: Thomas Hunter II <tlhunter@datadog.com>
… and avoids string concatenation (#3859)
Contributor
Overall package sizeSelf size: 5.72 MB Dependency sizes
🤖 This report was automatically generated by heaviest-objects-in-the-universe |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## v4.x #3871 +/- ##
=======================================
Coverage ? 84.43%
=======================================
Files ? 232
Lines ? 9640
Branches ? 33
=======================================
Hits ? 8140
Misses ? 1500
Partials ? 0 ☔ View full report in Codecov by Sentry. |
BenchmarksBenchmark execution time: 2023-12-14 17:19:03 Comparing candidate commit dba6ad5 in PR branch Found 0 performance improvements and 9 performance regressions! Performance is the same for 769 metrics, 20 unstable metrics. scenario:appsec-appsec-enabled-16
scenario:appsec-appsec-enabled-18
scenario:appsec-appsec-enabled-20
scenario:appsec-appsec-enabled-with-attacks-20
scenario:log-skip-log-16
scenario:log-with-debug-16
scenario:log-with-error-16
scenario:log-without-log-16
|
Contributor
* fix aws-sdk plugin tests
- this is a convention used by GitHub
d4f8c99 to
0fcfce0
Compare
rochdev
previously approved these changes
Dec 14, 2023
Add Kafka offset lag computation for DSM * trace consumer offset with upstream event emitter * trace producer offset with response data --------- Co-authored-by: Piotr Wolski <piotr.wolski42@gmail.com>
- seems no longer compatible as of v4.1.2 - https://github.com/share/sharedb/commit/06cc3877fd9b53d1ddc3ecdd3df11f68fbdbb100\#diff-3fb720f70ea34fb2975fd6c38ac4b6b6131373be2abfa4760dfaae8a25daaee2R11 - Uncaught TypeError: util.hasOwn is not a function
0fcfce0 to
abc557b
Compare
abc557b to
dba6ad5
Compare
tlhunter
approved these changes
Dec 14, 2023
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
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.
Bug Fixes
Improvements
require_gitfield istrue([ci-visibility] New ITR settings logic #3790)httpservice configuration optionenablePropagationWithAmazonHeaders(configurable tracing header w/ aws signed request #3836)Features