dd-trace-java
dd-trace-java copied to clipboard
Datadog APM client for Java
# What Does This Do Adds `vMAJOR` and `vMAJOR.MINOR` lib-injection images (in addition to `vMAJOR.MINOR.PATCH` and `latest`) # Motivation We want to enable customers to be able to pin to...
# What Does This Do The injected dddbs tag should respect service mapping. For single statements, we create the span and inject the comment in the same instrumentation, so everything...
# What Does This Do Ensure that AppSec hooks for root span finished run only once. # Motivation We had some hooks in `CoreTracer.write` meant to be run whenever a...
# What Does This Do TODO # Motivation TODO # Additional Notes TODO
# What Does This Do Add new boolean environment variable `DD_EXPERIMENTAL_APPSEC_STANDALONE_ENABLED`, when it's enabled: - Libraries must add the numeric tag `_dd.apm.enabled:0` to the metrics map of the service entry...
# What Does This Do # Motivation Update parameters of histograms to skip a conversion in the backend, that is impacting relative accuracy and is pretty costly. # Additional Notes...
# What Does This Do * Enable telemetry logs by default if IAST or CI Visibility are activated. # Motivation * This is part of a gradual rollout of telemetry...
### Test suite `test blocking of request for request body variant urlencoded` from `datadog.trace.instrumentation.jetty9.JettyContinuationHandlerV0ForkedTest`. Marked [flaky by CircleCI](https://app.circleci.com/pipelines/github/DataDog/dd-trace-java/36517/workflows/caf4e0bb-f510-4b3a-9f79-2845e61b3513/jobs/1317482/tests) ### Error ``` Condition not satisfied: spans.find { it.tags['http.status_code'] == 413 }...
Feature Request: Missing trace for JUnit5 BeforeAll/AfterAll methods in CIVisibility Instrumentation
Hello team 👋 I'm using JUnit5 [Instrumentation](https://github.com/DataDog/dd-trace-java/blob/master/dd-java-agent/instrumentation/junit-5.3/src/main/java/datadog/trace/instrumentation/junit5/JUnit5Instrumentation.java) with following config: ``` dd.civisibility.enabled=true dd.civisibility.agentless.enabled=true ``` Following class: ```kotlin import datadog.trace.api.CorrelationIdentifier import org.junit.jupiter.api.AfterAll import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.BeforeAll import org.junit.jupiter.api.BeforeEach import org.junit.jupiter.api.Test class...
# What Does This Do # Motivation # Additional Notes Jira ticket: [PROJ-IDENT]