dd-trace-js
dd-trace-js copied to clipboard
JavaScript APM Tracer
**Describe the bug** We noticed a significant increase in response times for GraphQL queries that produce large payloads after we enabled `dd-trace` for our project. Here's what we've seen: |...
Hi, Using apm with a nodejs service. On every request I am seeing multiple spans created where I presume there should only be one. My service is using koa. Tracing...
## Describe the bug When using esm the express request hook is not getting called. Whereas when using CommonJS the hook gets called as expected. Minimal example for reproduction `index.ts`...
**The server ext methods include the r[equest-lifecycle ](https://hapi.dev/api/?v=20.2.1#request-lifecycle)events and the [server events ](https://hapi.dev/api/?v=20.2.1#-serverextevents)** ### What the bug is? There isn't any scope activate for the server events... Like `onPreStart` etc.....
Hi, it would be great to have a plugin for Opensearch: https://github.com/opensearch-project/OpenSearch Is this something which is already planned? Best, Ronald
In order to make the best of the [Error Tracking](https://docs.datadoghq.com/tracing/error_tracking/) feature, we would like to ingest all errors generated by an application. However, in a production environment where we use...
The [DogStatsD](https://github.com/DataDog/dd-trace-js/blob/05c7f811ef3766e47bb6971e614599105b05672f/packages/dd-trace/src/platform/node/dogstatsd.js) client does not appear to support Unix Domain Sockets. It would be great if this client could be extended to support Unix Domain Sockets. Alternately, it would be...
### What does this PR do? Branching out the telemetry payload sending based on the availability of the DD-Api-Key ### Motivation [This task](https://datadoghq.atlassian.net/browse/IT-54) ### Plugin Checklist - [ ] Unit...
will be helpfull if the [hapi instrumentation](https://datadoghq.dev/dd-trace-js/interfaces/plugins.hapi.html) allow an option to enable disable the [hapi lifecycle events.](https://hapi.dev/api/?v=20.2.1#request-lifecycle). And this events can be traced with the hapi instrumentation if needed... something...
Popular ORM TypeORM uses [_node-pg_'s connection pooling](https://node-postgres.com/features/pooling) with pool a size maximum which can lead to client acquire waiting time. From experience and according to [GH issue](https://github.com/brianc/node-postgres/issues/1222), the pooling is...