Tyler Benson
f571f8499f
Abstract decorator classes for new API
...
Intended to be implemented for each instrumentation, then called directly by the instrumentation in the appropriate locations.
2019-01-31 09:04:44 -08:00
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