Set resource name to operation name (or query when anonymous) to make Datadog resource view extremely useful for GraphQL requests
Added DSM to dd-trace-api
Minor cleanup
spotlessApply changes
Updated build configuration
Correct tag order
Added empty string check for arguments
Consistent parameter naming
Fixed opentracing tests
Added test for DataStreamsContextCarrierAdapter
styling fixes
Made DataStreamsContextCarrierAdapter constructor private
Return NOOP DSM Checkpointer
Minor cleanup
Moved DataStreamsCheckpointer to experimental API
Styling fixes
Moved NoOp class under DataStreamsCheckpointer
Styling fixes
remove resource name tag
Merge pull request #4995 from DataDog/rgs/remove-resource-name-tag
Remove resource name and service name profiler tags
Set resource name to operation name (or query when anonymous) to make Datadog resource view extremely useful for GraphQL requests
Added DSM to dd-trace-api
Minor cleanup
spotlessApply changes
Updated build configuration
Correct tag order
Added empty string check for arguments
Consistent parameter naming
Fixed opentracing tests
Added test for DataStreamsContextCarrierAdapter
styling fixes
Made DataStreamsContextCarrierAdapter constructor private
Return NOOP DSM Checkpointer
Minor cleanup
Moved DataStreamsCheckpointer to experimental API
Styling fixes
Moved NoOp class under DataStreamsCheckpointer
Styling fixes
remove resource name tag
Merge pull request #4995 from DataDog/rgs/remove-resource-name-tag
Remove resource name and service name profiler tags
added a measured field to trace annotations
added forked test to test new trace annotation operation names
ran spotlessApply
moved config parsing logic to agent-bootstrap
revert to working branch
WIP measure methods config impl
WIP measure methods config impl - added filter
added measured methods config
rebased with master
spotlessApply
added wildcard
spotlessApply
Make @Trace advice compatible with old dd-java-api versions, so we can finally drop special @Trace muzzle handling. Instead we will use smoke tests to check the advice works before/after versions where methods were added to @Trace.
Also move as much as possible into the decorator, to reduce overall cost when the advice is applied over many methods.
Merge remote-tracking branch 'origin/master' into nayeem-kamal/measured-methods-config-working
Add missing debug statements
added PR fixes
Merge branch 'master' into nayeem-kamal/measured-methods-config-working
ran spotlessApply
Added construction metrics
WIP fixing tests
Improvements to misc IAST stuff
Support additional field spans
Add schema field that is non-null to better test
Improve graphql sanitizer to only sanitize value types that are necessary/could contain sensitive info
Blend previous use of an enum, with some form of type indicator
Update tests to provide examples of variables references not to be sanitized
apply spotless
Fix merge of rule data provided in the config file
Refactor data collection instrumentation
Main goal of this refactoring is to support duplicated probe as first class citizen instead of having it on the side lines. We shift the way snapshots are constructed to focus on CapturedContext as main data collection object and evaluation of log template and condition. The commit phase is considering the captured contexts and decide if we need to send a snapshot and build it by probe with all information required (entry/exit/line context, duration, evaluation errors). Each context has a status compiling information about the evaluation results and help make the decision at commit time. Those statuses are per probe.
add _dd.trace prefix to built in tracing based profiling attributes
Merge pull request #4909 from DataDog/rgs/dd-trace-prefixes
add _dd.trace prefix to built in tracing based profiling attributes
Merge pull request #4908 from DataDog/glopes/fix-merge-rule-data
Fix merge of rule data provided in the config file
remove gRPC queueing time instrumentation
Upgrade jmxfetch to 0.47.5 to fix CVE-2022-1471
Merge pull request #4915 from DataDog/rgs/remove-queueing-time
remove gRPC queueing time instrumentation
bump jplib to 0.26.0
Merge pull request #4916 from DataDog/ban/fix-master-CVE-2022-1471
Upgrade jmxfetch to 0.47.5 to fix CVE-2022-1471
Merge pull request #4917 from DataDog/rgs/bump-jplib-26
bump jplib to 0.26.0
Muzzle toolchain support (#4913)
Support using the Java tracer with both -javaagent and -jar at the same time (start JMX at same time to exercise runtime metrics) (#4924)
Include JDK system classes in muzzle build-time checks, so types like java.net.http.HttpRequest are visible when checking against Java11 (#4920)