dd-trace-js
dd-trace-js copied to clipboard
JavaScript APM Tracer
### What does this PR do? Adds integration testing for the Pino library. ### Additional Notes At the moment I'm only testing to ensure that log injection is working. If...
### What does this PR do? Extends the Kafkajs instrumentation to include spans and header injections for the `sendBatch` method of the `Producer` class. Almost identical to the existing instrumentation...
### What does this PR do? hapi instrumentation: Add scope for the server extension events outside the request ### Motivation resolving issue https://github.com/DataDog/dd-trace-js/issues/1988 ### Plugin Checklist - [x] Unit tests....
### What does this PR do? Extends the `pg` instrumentation to include Client.connect, native.Client.connect, and Pool.connect. ### Motivation Fixes https://github.com/DataDog/dd-trace-js/issues/1923 I had similar pain with diagnosing a db bottleneck with...
### What does this PR do? It flushes the tracer after jest environment is torn down instead of delaying the teardown. ### Motivation Fixes issues with error boundaries in React...
### What does this PR do? This pull requests integrates `dd-trace` with the logging library `browser-bunyan`, when it is running on the server-side in Node.js. ### Motivation As frameworks such...
### What does this PR do? Fix coverage reporting for instrumentations. ### Motivation All this code was being generally ignored, artificially deflating our coverage numbers.
### What does this PR do? Add a new internal tracer to be used by auto-instrumentation. ### Motivation The API that is exposed by dd-trace does a lot of conversion...
### What does this PR do? This uses `tap` to run tests instead of `mocha`. This comes with the following advantages: 1. Tests run in parallel. 2. Tests run in...
### What does this PR do? Adds a small `ms` field to EventBridge event trace context that carries the millisecond portion of the time at which the EventBridge event was...