Commit Graph

34 Commits

Author SHA1 Message Date
Tyler Benson 8c9a7d24cc Add additional tests and enforce coverage. 2019-01-29 15:56:46 -08:00
Tyler Benson 03bcdc97cc Move awaitGC to common utility package 2019-01-25 10:32:09 -08:00
Nikolay Martynov c61cd844e3 New API: add Datadog agent client
This implementation is missing a few minorish things, but should be able to
generally talk to Datadog agent 'traces' endpoint.

Note: this also drops support for 0.3 Datadog Agent.
2019-01-11 07:48:40 -05:00
Nikolay Martynov 9674e9f61a Start implementation of the new tracer API
This mainly implements Span, Trace and Continuation logic.
2018-12-21 10:15:15 -05:00
Andrew Kent f498a3ac5a Changes from sync 2018-12-06 17:10:17 -08:00
Andrew Kent 0e6a416b57 Initial gradle projects 2018-12-03 11:45:29 -08:00
Tyler Benson becf2a5862 Lots of renaming
Module:
dd-trace -> dd-trace-ot

Packages:
Standardize on `datadog.trace` and `datadog.opentracing` as the package prefixes.
2018-01-09 10:02:06 +10:00
Tyler Benson 177478bb25 Remove deprecated yaml config
In favor of configuration via env vars and sys props.
2018-01-04 15:07:33 +10:00
Tyler Benson ff1a91214a Add ignores for soon to be removed code. 2017-12-22 07:39:25 -08:00
Andrew Kent 922b3012e6 Support for eclipse + buildship (#173) 2017-12-14 10:20:27 +01:00
Tyler Benson d933a4049a Move OkHttp instrumentation to byte buddy 2017-12-06 18:07:17 -08:00
Andrew Kent 47b1eec6da Mongo Async Instrumentation and embedded mongo tests. 2017-11-27 09:18:49 -08:00
Tyler Benson ff4f39779e Fix transitive dependencies
New instrumentation was bringing in their dependencies into the jar, resulting in a much larger jar file.  This should resolve that.
2017-11-10 11:45:00 -05:00
Tyler Benson 294320acb5 Add exception handling and supression for advice.
Also centralize classloader matching.
2017-11-09 14:45:03 -05:00
Tyler Benson 3bc153241b Abstract core dependencies for central management 2017-09-07 16:38:21 -07:00
Tyler Benson aad3746c2b Fix tests 2017-08-18 11:12:06 -06:00
Tyler Benson 03ca35426c Convert InstrumentationCheckerTest to Spock 2017-08-18 11:11:37 -06:00
Guillaume Polaert 6392999f97 Change Json for MsgPack 2017-08-18 10:49:49 -06:00
Guillaume Polaert f1b31a661a Merge pull request #102 from DataDog/gpolaert/async-writer
Proposal for flushing writer
2017-08-17 09:01:19 +02:00
Guillaume Polaert eba8d3835f Fixing tests and coverage 2017-08-14 11:31:16 +02:00
Guillaume Polaert 1c4c6bd8ec Skip test coverage, need to refactor 2017-08-10 13:24:18 +02:00
Tyler Benson 38545befbb dd-trace shouldn’t be shadow bundled 2017-08-07 14:27:40 -07:00
Tyler Benson effe6e8b04 Remove pom dependencies for shadow artifacts. 2017-08-02 12:48:48 -07:00
Guillaume Polaert e8c980de20 coverage 2017-07-26 12:55:51 +02:00
Tyler Benson 8e4e9fe0ac Clean up version and include git sha in reported number
Exclude lombok from being included in the shadow jar.
2017-07-21 08:52:17 -07:00
Tyler Benson 02d8f153a6 Fix jar uploading to use shadow jar instead of default
Rename default jar to be explicit that no dependencies are embedded.
2017-07-20 09:58:22 -07:00
Tyler Benson 787fd418a4 Add JMH tooling for dd-trace 2017-07-19 08:14:13 -07:00
Tyler Benson e8dbc34bea Apply consistent formatting to other files 2017-07-19 08:09:19 -07:00
Matthieu Hauglustaine c568eb7af7 [dependencies] We shouldn't relocate slf4j, and ch.qos.logback is not included anyways. 2017-07-18 19:26:00 +02:00
Tyler Benson 9868144455 Merge pull request #49 from DataDog/gpolaert/deprecated
Fixing deprecated methods
2017-07-17 12:27:13 -07:00
Guillaume Polaert 78236331eb Fixing deprecated methods 2017-07-17 13:52:27 +02:00
Tyler Benson c61da7f5fc Use ThreadLocalActiveSpanSource instead of DDActiveSpan
This resolves several bugs and allows us to delete unecessary code.
2017-07-13 22:56:00 -07:00
Tyler Benson 840ada4650 Enable uploading to local artifactory. 2017-07-11 17:12:27 -07:00
Tyler Benson 8d9bdef4b7 Rename build.gradle scripts to match project name.
This will help in finding build scripts inside the IDE.
2017-07-10 16:12:15 -07:00