Tyler Benson
13c774e7ff
Fix AWS integration
...
Handler was being added on builder return, which was too late. It appears it would have also failed if an existing handler resulted in a unmodifiable list to be returned.
2018-01-31 10:18:51 +10:00
Tyler Benson
29ffdf7354
Change escape sequence since SQS doesn’t like $ characters.
2018-01-31 08:14:02 +10:00
Tyler Benson
c1f73c194e
Prevent headers from being added for AWS client calls
2018-01-30 11:20:17 +10:00
Andrew Kent
140c3add96
Merge pull request #205 from DataDog/ark/aws_base_instrumentation
...
aws base instrumentation
2018-01-25 17:55:41 -08:00
Andrew Kent
28df9fb298
Merge pull request #203 from DataDog/ark/the_weak_must_die
...
Use a thread-safe synchronized weak hash map
2018-01-25 09:56:38 -08:00
Andrew Kent
d731789d38
Remove copy-paste from spring and trace instrumentation
2018-01-25 09:47:14 -08:00
Andrew Kent
839ed9f0cb
Use a thread-safe synchronized weak hash map.
2018-01-25 09:47:14 -08:00
Andrew Kent
f5d1eef72a
Match All AWS Builder subclasses.
...
Match All AWS Builder subclasses. Also fix bug of potentially
replacing configure request handlers when we add the dd request handler.
2018-01-25 09:39:43 -08:00
Andrew Kent
09d4cc4f6d
Use datadog prefix to configure test logger.
2018-01-24 14:01:23 -08:00
Andrew Kent
53ceb74912
Begin 0.3.0
2018-01-23 16:06:51 -08:00
Andrew Kent
e980dd7f32
Version 0.3.0.RC2
2018-01-23 13:18:36 -08:00
Tyler Benson
930b6e9f58
Merge pull request #201 from DataDog/tyler/java9-ci
...
Reenable java 7 and 9 CI
2018-01-23 16:02:38 -05:00
Tyler Benson
ce9e5dd3de
Reenable java 7 and 9 CI
...
Also try to make it so builds can be rerun independently by not using the workspace.
2018-01-23 15:54:05 -05:00
Tyler Benson
6fbe494934
Exclude tests that are Java 9 incompatible.
2018-01-23 14:59:10 -05:00
Tyler Benson
28336a7b4e
Merge pull request #200 from DataDog/tyler/temp-remove-java-7
...
Remove Java 7 CI build until flakiness is resolved.
2018-01-23 14:42:01 -05:00
Tyler Benson
be49819498
Remove Java 7 CI build until flakiness is resolved.
2018-01-23 14:29:30 -05:00
Andrew Kent
c056a910c2
Merge pull request #199 from DataDog/ark/fix_perftest
...
Perf test main class rename
2018-01-23 08:58:23 -08:00
Andrew Kent
255309791d
Perf test main class rename
2018-01-22 17:54:11 -08:00
Tyler Benson
9acbe5710e
Merge pull request #198 from DataDog/tyler/update
...
Update dependencies
2018-01-22 16:47:50 -05:00
Tyler Benson
92b6cc86f6
Move deprecation for 0.31.0
2018-01-22 16:42:21 -05:00
Andrew Kent
b0737e6a88
Merge pull request #196 from DataDog/ark/log_exception_handler
...
log exception handler
2018-01-22 12:52:57 -08:00
Tyler Benson
b379cf9d8c
Merge pull request #191 from DataDog/tyler/java-versions
...
Use workflows in Circle to test Java 7 and 8
2018-01-22 15:51:52 -05:00
Tyler Benson
fa3fb6e883
Merge pull request #197 from DataDog/tyler/docs
...
Fix some docs.
2018-01-22 15:50:15 -05:00
Ark
2d937d89c8
Exception Handler Tests
2018-01-22 12:19:55 -08:00
Ark
157801d742
Custom ByteBuddy advice exception handler
2018-01-22 12:19:55 -08:00
Tyler Benson
53a575dc74
Update dependencies
2018-01-22 15:08:28 -05:00
Andrew Kent
b60dbb94f8
Merge pull request #192 from DataDog/ark/priority_sampling
...
Priority Sampling
2018-01-22 11:47:51 -08:00
Ark
cfe1224924
Make priority sampling fields volatile
2018-01-22 11:35:36 -08:00
Andrew Kent
28a674ec11
Remove sampling from config and add prioritySampling config
2018-01-22 11:35:36 -08:00
Andrew Kent
c1f9f4fc5d
Remove priority sampling logic from DDTracer
2018-01-22 11:35:36 -08:00
Andrew Kent
3a76347a21
Remover RateSampler and sampler config options
2018-01-22 11:35:36 -08:00
Andrew Kent
c7447bfadb
Priority Sampling flag in DDSpanContext
2018-01-22 11:35:36 -08:00
Andrew Kent
2695157b92
Priority Sampling Config
2018-01-22 11:35:36 -08:00
Andrew Kent
aa5356837d
RateByServiceSampler
2018-01-22 11:35:36 -08:00
Andrew Kent
1fc7950ee9
Support v4 api with fallback to v3
2018-01-22 11:35:36 -08:00
Andrew Kent
7b03f4e91f
priority sampling values
2018-01-22 11:35:36 -08:00
Andrew Kent
9f5f2e9a1d
Convert Trace Junit tests to Spock
2018-01-22 11:35:36 -08:00
Tyler Benson
d9384b1685
Fix some docs.
2018-01-22 14:08:02 -05:00
Tyler Benson
64d39030e5
Use workflows in Circle to test Java 7 and 8
...
Java 9 is commented out because there are some test failures that will be investigated later.
Some tests had to be excluded from Java 7 because they don’t have a Java 7 compatible version.
2018-01-22 13:46:50 -05:00
Tyler Benson
cc274cb3be
Merge pull request #195 from DataDog/tyler/npe
...
Defend against potential NPEs
2018-01-19 16:04:37 -05:00
Tyler Benson
f0d333c2ec
Defend against potential NPEs
...
If `HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE` happens to be missing.
2018-01-19 15:48:12 -05:00
Tyler Benson
6e4f29031a
Begin 0.3.0-RC2
2018-01-18 11:56:50 -05:00
Tyler Benson
671f51351d
Version 0.3.0-RC1
2018-01-18 11:39:43 -05:00
Tyler Benson
82f44d00f9
Merge pull request #194 from DataDog/tyler/wrong-helper-name
...
Fix wrong class name being injected
2018-01-17 15:15:12 -05:00
Tyler Benson
111c5ee689
Fix wrong class name being injected
2018-01-17 15:09:42 -05:00
Tyler Benson
d70c00fceb
Merge pull request #187 from DataDog/ark/fix_helpers
...
Fix helpers for okhttp, httpclient, and servlet3
2018-01-17 11:57:30 -05:00
Andrew Kent
11a2d3bdd4
Fix helpers for httpclient, and servlet3
2018-01-16 16:10:28 -05:00
Tyler Benson
1bb01c256b
Merge pull request #190 from DataDog/tyler/fix-injection-order
...
Ensure helper classes are injected in a fixed order
2018-01-16 15:53:13 -05:00
Tyler Benson
d68b9703fb
Ensure helper classes are injected in a fixed order
...
This is important if they depend on each other. If the child loads first, the parent could get loaded on the wrong classloader before itself gets injected.
2018-01-16 15:12:34 -05:00
Tyler Benson
55c8fddf28
Merge pull request #126 from DataDog/tyler/ot-proposal
...
Changes required for supporting OT 0.31.0
2018-01-16 11:06:24 -05:00