dd-trace-java
dd-trace-java copied to clipboard
Datadog APM client for Java
# What Does This Do Adds a `location` field to each dependency in telemetry. The location will serve as a hint for users to understand where a dependency was found....
# What Does This Do # Motivation # Additional Notes Jira ticket: [PROJ-IDENT]
# What Does This Do Introduces `InstrumenterModule::order()` to declare ordering between modules. Modules with higher order values are applied _after_ those with lower values. This is used to sort modules...
Hi, Im trying to instrument a Spring Boot application deployed on AWS ECS Fargate with the agent. Running the container with `ENTRYPOINT ["java", "-jar", "app.jar"]` works, but the moment I...
WARN `datadog.trace.agent.core.propagation.ptags.W3CPTagsCodec`: `Invalid datadog tags header value`
We have been experiencing the following WARN logs coming out of `dd-java-agent` that wraps our springboot service utilizing `dd-trace-java`: ``` [dd.trace 2024-02-22 14:49:58:878 +0000] [http-nio-8080-exec-2] WARN datadog.trace.agent.core.propagation.ptags.W3CPTagsCodec - Invalid datadog...
While Datadog supports instrumenting Spring Boot applications, it doesn't take into account the detailed trace data generated by the Spring Cloud Sleuth module. One way to deal with this would...
# What Does This Do Permits optional values for DD_TAGS # Motivation Aligns DD_TAGS usage with other mapped values and other libraries (pending research) # Additional Notes Jira ticket: APMJAVA-1262
# What Does This Do This PR implements tracing disabling by stopping trace publishing but keeping span creation. This change satisfies one of the `TestDynamicConfigTracingEnabled' system test scenarios where tracing...
# Currently Given a spring boot application using kotlinx serialization and the dd-java-agent with IAST enabled When we call the endpoint, answering in json Then we get the following error:...
In our application, we use IP address in the JDBC url to connect to our database, like: `jdbc://10.4.2.1:3306/test_database` This means that the service name is 10.4.2.1 when I leverage **trace.db.client.split-by-host**...