dd-trace-java
dd-trace-java copied to clipboard
Datadog APM client for Java
[inst][mongodb] Disable obfuscation for findAndModify and commit commands # What Does This Do `findAndModify` and `commit` commands in MongoDB are currently having their collection names obfuscated, unlike other commands like...
# What Does This Do Enhances location with class name for vulnerabilities and changes path to the actual path value (previously class name was stored in this field) # Motivation...
# What Does This Do [SINT-2813] Gradle dependencies aren't submitted to Github's dependency graph by default, so this PR configures a Github Action to do so. It excludes test and...
This change reduces the overhead from constructing spans both in terms of CPU and memory. The biggest gains come when making use of SpanBuilders for both constructing the span and...
# What Does This Do Adds Process tags (when enabled) to crashtracking payload. Depending on the payload the tags are: * logs payload -> `/process_tags` * telemetry payload -> `/application/process_tags`...
# What Does This Do Use the vmstructs based access to JVM flags which is available via [ddprof-java](https://github.com/DataDog/java-profiler) library. Using this approach we can even set some flags - the...
# What Does This Do When DSM is enabled for Spark or Flink applications they report the job name as a service. There's no way to differentiate between different processor...
### Tracer Version(s) 1.48.2 ### Java Version(s) 21.0.2 ### JVM Vendor Amazon Corretto ### Bug Report We are experiencing a significant increase in heap memory usage when enabling -Ddd.dynamic.instrumentation.enabled=true with...
# What Does This Do Adds the `addEvent` method to `DDSpan`, to allow the creation of Span Events from integrations. This will be use shortly to add Span Events for...
# What Does This Do In Lambda, the inner stack trace is truncated -- stack frames from `fileName='AWSLambda.java'` are removed. Therefore, in the original code, we would end up with...