dd-trace-java
dd-trace-java copied to clipboard
Datadog APM client for Java
Recently we upgrade from 0.61.0 to 0.70.0. and **netty.request** operations started tracing with an incomplete resource name under Quarkus. Doing some investigation we found that if we don't set quarkus.http.root-path...
Added batching to updates/inserts in a spring boot app and promptly lost the ability to see update/insert MySQL spans. Spring Boot: 3.0.6 mysql-connector-j: 8.1.0 Java: 17 dd-trace (pom and jar):...
We're currently using the [BIgQuery JDBC driver](https://cloud.google.com/bigquery/docs/reference/odbc-jdbc-drivers) which ultimately translates queries to HTTP requests. I can see the spans for these requests, but they are getting attributed to our service;...
We are using Datadog to trace Keycloak. After upgrading dd-trace-java from 0.98.1 to 1.6.0, the resource names changed. Déjà vu from #3257  This can be replicated with ```shell export...
# What Does This Do Patches the setup script to account for release numbers with minor / patch omitted. # Motivation The `./setup.sh` script presumes that the version number output...
# What Does This Do Add `DD_INTERNAL_EXCEPTION_REPLAY_ONLY_LOCAL_ROOT` config option to handle exception by exception debugging only for local root span (Service entry span) or all spans # Motivation # Additional...
# What Does This Do Add AWS SNS Instrumentation for AWS Lambda. (Currently the trace is not connected even though the basic sdk instrumentation adds the X-Amzn-Trace-Id header in the...
# What Does This Do This PR allows adding `meta_struct` data to spans, the `meta_struct` is lazy initialized to reduce memory consumption and uses a double locking mechanism to be...
# What Does This Do This adds a p sub-key to the dd= tracestate with the value of the last seen parent Datadog Span ID encoded as a 16-character hex...
# What Does This Do This fixes the CWS on systems using musl, which doesn't expose the `gettid()` syscall. We replace it instead by directly calling syscall with the related...