OpenTelemetry auto-instrumentation and instrumentation libraries for Java
Go to file
Nikolay Martynov e87d4ef161 Servlet3 instrumentation race consition fixes
* Do not set `asyncPropagate` on scope since it will be closed anyway.
* Close span once done with it in `TagSettingAsyncListener`.
* No point in explicit finishing span in 'finishOnClose' scope.
* Do not reattach listener in
  `TagSettingAsyncListener#onStartAsync`. Listener is attached each
  time by `Servlet3Advice#stopSpan` and reattaching listener in
  `TagSettingAsyncListener#onStartAsync` causes multiple listeners to
  be attached and race conditions to happen.
* Do not close span in `AsyncContextInstrumentation`. This leads to
  span being written prematurely. This span will be closed in
  `TagSettingAsyncListener` anyway, along with adding proper status code.
2018-11-27 17:17:56 -08:00
.circleci remove version scan task from ci 2018-11-26 16:57:10 -05:00
buildSrc Retire/remove version scan 2018-11-26 18:21:56 -05:00
dd-java-agent Servlet3 instrumentation race consition fixes 2018-11-27 17:17:56 -08:00
dd-java-agent-ittests Add integration test for jmxfetch 2018-10-18 09:46:47 -04:00
dd-trace-api Revert "Add service name to default jmx tags" 2018-11-26 13:53:59 -08:00
dd-trace-ot Merge pull request #591 from henry-megarry/master 2018-11-26 20:06:06 +00:00
gradle Properly limit heap size for gradle child processes 2018-11-23 09:44:50 -05:00
.editorconfig Apply and enforce google checkstyle and formatting 2017-07-12 07:47:19 -07:00
.gitignore Remove examples and cleanup ignores 2018-05-24 11:13:00 +10:00
CONTRIBUTING.md Add import format and remove conditional reformat. 2018-07-31 11:48:26 +10:00
LICENSE Create LICENSE 2017-07-13 11:10:37 -04:00
LICENSE-3rdparty.csv Remove Byteman now that instrumentation is migrated 2017-12-07 13:11:26 -08:00
NOTICE Create NOTICE 2017-07-13 10:16:04 -04:00
README.md Remove documentation from readme and point to official docs 2018-01-31 16:31:25 -08:00
dd-trace-java.gradle Properly limit heap size for gradle child processes 2018-11-23 09:44:50 -05:00
gradlew Add gradlew to examples and update docs 2017-07-21 17:03:31 -07:00
gradlew.bat Add gradle build scripts. 2017-06-30 11:35:57 -07:00
settings.gradle Merge pull request #487 from DataDog/gary/muzzle-aws-sdk 2018-10-19 15:31:25 -04:00

README.md

Datadog Java APM

To use and configure Datadog Java APM, see https://docs.datadoghq.com/tracing/languages/java