dd-trace-js
dd-trace-js copied to clipboard
JavaScript APM Tracer
### What does this PR do? This PR adds a new decorator syntax to `dd-trace-js`. ```TS import { trace } from 'dd-trace-js'; @trace({/* Optional Configuration */}) class TraceAllOfMyMethods { public...
this adds support for cursor queries, where the query has a cursor object (where the sql text is), and the result is a readable stream. see: https://node-postgres.com/api/cursor
### What does this PR do? This PR adds the framework code necessary to test integration's tests with our tracer enabled. In other words, if we're instrumenting a module, we'd...
**Describe the bug** We activated the Datadog tracing agent for our tests a couple of month ago, when we were under Jest 26. The tracing is working perfectly fine, even...
In our application we end up with `START TRANSACTION` and `COMMIT` as the two most frequent traces from the Postgres plugin. It would be nice to be able to configure...
There was previously a version of dd-trace-js that set the query string on the http.url tags, in the pr the removed it https://github.com/DataDog/dd-trace-js/pull/531 It was mentioned that it would be...
**Describe the bug** When tracer is configured with `plugins: true` then blocklist doesn't work when instrumenting the express plugin (don't know if it happen for other plugins). Request are not...
**Describe the bug** After upgrading `dd-trace` from `0.32.2` to `1.5.1` we have a problem with an application where all incoming HTTP requests are assigned the same trace ID. It appears...
**Graphql plugin consumes lots of cpu** I am using graphql plugin of dd-trace, and on cpu profiling found out that its consuming atleast 10% of cpu, 8.1% of cpu is...
**Describe the bug** We are running APM in our application and seeing a sawtooth pattern in RSS and heap that looks like this: When we disable APM, we do not...