dd-trace-py
dd-trace-py copied to clipboard
Datadog Python APM Client
Related to https://github.com/DataDog/dd-trace-py/issues/3303 While investigating why ddtrace opens too much connections. I've found this piece of code related to the `TracedCursor` that changes the behaviour of the wrapped object since...
Add the pieces required to do auto injection of the ddtrace Python package in containerized environments. This solution works just like ``ddtrace-run``: - provide a `sizecustomize` module which Python will...
## Description httplib tests make requests to [httpbin](http://httpbin.org/). Too many requests could raises an `502 Bad Gateway`, replace http requests to a local httpbin containter ## Reviewer Checklist - [...
## Description Because of possible rounding errors, the size-based uploader tests might fail. We include a further encoding call to increase the odds that we tip over the buffer size...
## Description Add user information to traces System tests: https://github.com/DataDog/documentation/pull/14941 Documentation: https://github.com/DataDog/system-tests/pull/448 ## Checklist - [x] Title must conform to [conventional commit](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional). - [x] Add additional sections for `feat` and...
## Description Add tests regarding data obfuscation to ddtrace.contrib.trace_utils.set_http_meta Results between 1.4.0rc1 and https://github.com/DataDog/dd-trace-py/pull/3980 ``` + pyperf compare_to --table /artifacts/b01e03bf-cc04-485f-a87a-223d3b94bcd5/set_http_meta_querystring_obfuscation/1.4.0rc1//results.json /artifacts/b01e03bf-cc04-485f-a87a-223d3b94bcd5/set_http_meta_querystring_obfuscation/1.3.0rc2.dev101+g1ac51d80//results.json +-----------------------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+ | Benchmark | /artifacts/b01e03bf-cc04-485f-a87a-223d3b94bcd5/set_http_meta_querystring_obfuscation/1.4.0rc1//results.json | /artifacts/b01e03bf-cc04-485f-a87a-223d3b94bcd5/set_http_meta_querystring_obfuscation/1.3.0rc2.dev101+g1ac51d80//results.json | +=========================================+==============================================================================================================+===============================================================================================================================+...
Fixes #3872 ## Description Supports distributed tracing for services that want to use the W3 trace propagation headers. https://www.w3.org/TR/trace-context ## Checklist - [x] Title must conform to [conventional commit](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional). -...
I'm working on a FastAPI project that uses tortoise ORM and i'm look to add ddtrace into it. Can you provide the integration for it? thanks!
This is an automatic backport of pull request #4042 done by [Mergify](https://mergify.com). Cherry-pick of c0e9a9bc3a355c41634d8958a41893b33050d683 has failed: ``` On branch mergify/bp/1.4/pr-4042 Your branch is up to date with 'origin/1.4'. You...
## Description ## Checklist - [ ] Title must conform to [conventional commit](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional). - [ ] Add additional sections for `feat` and `fix` pull requests. - [ ] Ensure tests...