Trask Stalnaker
b1f48185fa
Update jax-rs-client-1.9 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
5ce96d905b
Update jax-rs-annotations-2 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
244dc6996e
Update jax-rs-annotations-1 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
7c954ecc0c
Update java-concurrent to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
e7bfbf80bb
Update hystrix-1.4 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
45e8b7fdc5
Update http-url-connection to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
d3c83419f9
Update hibernate to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
50dcc5bd4e
Update grpc-1.5 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
74fda2e198
Update grizzly-2 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
120937d175
Update google-http-client to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
9775a94132
Update elasticsearch to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
4ca63b7440
Update dropwizard to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
44f06ed3b5
Update datastax-cassandra-3 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
2c7609f7d7
Update couchbase-2.6 to new agent api
2019-10-19 16:52:40 -07:00
Trask Stalnaker
d40c5dcbf2
Update couchbase-2.0 to new agent api
2019-10-19 16:52:39 -07:00
Trask Stalnaker
ad0185d1c5
Update aws-java-sdk-2.2 to new agent api
2019-10-19 16:52:39 -07:00
Trask Stalnaker
09cdc177cf
Update aws-java-sdk-1.11.0 to new agent api
2019-10-19 16:52:39 -07:00
Trask Stalnaker
887633f086
Update apache-httpclient-4 to new agent api
2019-10-19 16:52:37 -07:00
Trask Stalnaker
9ffde5d261
Update apache-httpasyncclient-4 to new agent api
2019-10-19 16:40:52 -07:00
Trask Stalnaker
3b8a514364
Update akka-http-10.0 to new agent api
2019-10-19 16:40:52 -07:00
Trask Stalnaker
f67e3b98db
Migrate base decorators to new agent api
2019-10-19 16:40:52 -07:00
Tyler Benson
f734fc6661
Reduce tracer log line length - make name nicer
...
While “tracing.agent” matches the class name, this applies to the whole tracer where most things are labeled just “trace” (ie, config).
2019-10-18 17:01:26 -07:00
Laplie Anderson
d635e6d8a9
Merge pull request #1047 from DataDog/landerson/apache-httpclient-missing-methods
...
Add instrumentation for all of Apache HttpClient methods
2019-10-18 18:53:02 -04:00
Tyler Benson
38a14ec58f
Merge pull request #1048 from DataDog/tyler/avoid-shutdown-submit
...
Avoid submitting a job if executor is shutdown
2019-10-18 15:23:14 -07:00
Tyler Benson
296916a393
Avoid submitting a job if executor is shutdown
...
There’s still a possiblilty of a race condition and we could catch and handle the exception, but this should reduce the noise a bit.
2019-10-18 11:24:33 -07:00
Laplie Anderson
3ae2bc73d8
Add instrumentation for all of ApacheHttpClient methods
2019-10-18 12:55:23 -04:00
Tyler Benson
53962a3045
Merge pull request #641 from DataDog/tyler/ot-32
...
Minimal changes required for OT 0.32
2019-10-17 14:31:18 -07:00
Tyler Benson
126dc67181
Update AgentApi to OT 0.32.0
2019-10-17 14:11:07 -07:00
Tyler Benson
557d45a9fe
Changes required for OT 0.32
...
This seems backwards compatable with 0.31 since all changes are additional, so this should be safe.
2019-10-17 13:54:56 -07:00
Laplie Anderson
6b2a4d996b
Add (failing) tests for methods that were not instrumented
2019-10-17 16:09:37 -04:00
Laplie Anderson
c8f3a26312
Merge pull request #1045 from DataDog/landerson/decorator-errors
...
Skip `@Decorator` classes when instrumenting
2019-10-17 16:02:54 -04:00
Laplie Anderson
f2c5ae2675
Latest version requires at least 1 bean
2019-10-17 14:48:51 -04:00
Tyler Benson
ad009ee86b
Merge pull request #1032 from DataDog/tyler/agent-internal-api
...
Initial implementation of agent internal API.
2019-10-17 11:29:42 -07:00
Laplie Anderson
8971040a45
Supertypes are not always available. Only check the current class for decorator
2019-10-17 13:42:38 -04:00
Laplie Anderson
6e0af7cdeb
Dont instrument `@Decorator`s or CDI breaks
2019-10-16 18:26:06 -04:00
Tyler Benson
397299f492
Merge pull request #1044 from DataDog/tyler/ot-compat-test
...
Add compatibility tests for OpenTracing 0.31.0
2019-10-16 11:57:21 -07:00
Tyler Benson
7b6737f106
Make AgentTracer constructor private.
2019-10-15 16:12:48 -07:00
Tyler Benson
61151d425a
Changes requested in review
2019-10-15 16:03:02 -07:00
Tyler Benson
757961e014
Initial implementation of agent internal API.
2019-10-15 15:40:44 -07:00
Tyler Benson
017b9609eb
Add compatibility tests for OpenTracing 0.31.0
2019-10-15 14:28:25 -07:00
Tyler Benson
6512c4b1bb
Begin 0.35.0
2019-10-11 17:03:11 +02:00
Tyler Benson
8293276639
Version 0.34.0
2019-10-11 15:50:28 +02:00
Nikolay Martynov
015a7bffd9
Merge pull request #1042 from DataDog/mar-kolya/make-cache-provider-test-more-stable
...
`DDCachingPoolStrategy.size()` is not precise, use `find` instead
2019-10-11 09:26:19 -04:00
Nikolay Martynov
c8b62c4b51
Merge pull request #1041 from DataDog/mar-kolya/fix-dd-agent-writer-race-condition
...
Make sure flush cannot happen after disruptor shutdown
2019-10-11 09:12:50 -04:00
Nikolay Martynov
ecc57ffcc5
`DDCachingPoolStrategy.size()` is not precise, use `find` instead
2019-10-11 09:00:16 -04:00
Nikolay Martynov
1ce38ba84b
Disable flush when writer has been shutdown
2019-10-11 08:30:22 -04:00
Nikolay Martynov
22e8887282
Make sure flush cannot happen after disruptor shutdown
...
Otherwise flish event gets stuck in disruptor forever.
2019-10-11 08:10:32 -04:00
Tyler Benson
9ee74fb52f
Merge pull request #1039 from DataDog/tyler/cache-size
...
Decrease cache size and make soft values
2019-10-11 10:51:18 +02:00
Tyler Benson
97e14cb5b5
Merge pull request #1040 from DataDog/mar-kolya/avoid-loading-bootstrap-classes
...
Avoid loading `Config` in `DDSpecification`
2019-10-11 10:51:04 +02:00
Nikolay Martynov
ad79db6183
Avoid loading `Config` in `DDSpecification`
...
Loading `Config` in static section of `DDSpecification` happens before
bootstrap jar has been setup. This in turn causes problems down the
road because some of the classes are later loaded from bootstrap and
confuse things.
2019-10-10 12:56:53 -04:00