Nikolay Martynov
517ecca4c1
Remove explicit concurrent instrumentation dependencies
...
Since we include concurrent instrumentation for all instrumentatin
projects now there is no point in including it in every instrumentation.
2020-03-06 13:50:51 -05:00
Nikolay Martynov
2917034d29
Increase hystrix test timeout
2020-03-06 13:49:55 -05:00
Nikolay Martynov
51630ada62
Unignore `org.h2.util.Task`
2020-03-06 13:49:55 -05:00
Nikolay Martynov
4aac30826d
Split Runnable and Callable instrumentations
...
Otherwise `Runnable` may define `call` method leading to
instrumentation exception.
See `org.h2.util.Task` as an example.
2020-03-06 13:49:55 -05:00
Nikolay Martynov
18f9c653b9
Exceptions for hppc
2020-03-06 13:49:55 -05:00
Nikolay Martynov
a261fb4760
More spring exceptions
2020-03-06 13:49:55 -05:00
Nikolay Martynov
930c1fb4e9
One more exception for h2
2020-03-06 13:49:55 -05:00
Nikolay Martynov
fd4257627d
Do not ignore org.springframework.util.concurrent.
2020-03-06 13:49:55 -05:00
Nikolay Martynov
74161a5872
Add missng dots
2020-03-06 13:49:55 -05:00
Nikolay Martynov
ab8b246553
Remove asm matchers - asm is already matched elsewhere
2020-03-06 13:49:55 -05:00
Nikolay Martynov
a8c625b8f0
Fix google http client ignore matchers
2020-03-06 13:49:55 -05:00
Nikolay Martynov
e301761dc2
Stop ignoring org.springframework.scheduling.annotation
...
It has some runnables and it is not very big
2020-03-06 13:49:55 -05:00
Nikolay Martynov
0d34aa2e96
Stop skipping cassandra core instrumentation
...
Looks like it has lots of runnables sprinkled all over the place
2020-03-06 13:49:55 -05:00
Nikolay Martynov
c1c9ffa571
Fix couchbase ignores
2020-03-06 13:49:55 -05:00
Nikolay Martynov
839deb779d
Add java-concurrent as a dependency to all instrumentations
2020-03-06 13:49:55 -05:00
Tyler Benson
caabb55ed2
Merge pull request #1301 from DataDog/tyler/grpc
...
Fix grpc tests with java-concurrent.
2020-03-06 10:48:03 -08:00
Tyler Benson
7c73546ba1
One more change.
...
This should fix the issues in latestDepTest.
2020-03-06 09:56:19 -08:00
Tyler Benson
206fbb944c
Fix comments
...
[skip ci]
2020-03-06 09:24:50 -08:00
Tyler Benson
2e86ca2141
disable async propagation for InProcess communication.
2020-03-06 09:20:00 -08:00
Laplie Anderson
5538021ea6
classLoaderHasNoResources -> hasClassesNamed
2020-03-06 10:51:35 -05:00
Laplie Anderson
a7a7501f40
Rename to commons-httpclient-2
2020-03-06 10:47:41 -05:00
Laplie Anderson
66e14d9256
Surprisingly, everything works with 2.0
2020-03-06 10:47:41 -05:00
Laplie Anderson
d99c2ad240
Remove aws-sdk check
2020-03-06 10:47:41 -05:00
Laplie Anderson
c13436d5e4
Add commons-httpclient integration
2020-03-06 10:47:41 -05:00
Tyler Benson
ca043a67b5
Merge pull request #1298 from DataDog/tyler/classloader-matcher
...
ClassLoader matcher cleanup
2020-03-05 20:00:09 -08:00
Tyler Benson
cea0bc8a52
Fix grpc tests with java-concurrent.
2020-03-05 19:59:21 -08:00
Tyler Benson
d25ace6627
Merge pull request #1292 from DataDog/tyler/add-test-retrys
...
Attempt to improve test reliability
2020-03-05 14:40:41 -08:00
Tyler Benson
b1f8787ae5
Add a couple more...
2020-03-05 13:52:16 -08:00
Tyler Benson
cb782fdd0e
Fix muzzle for trace-annotation.
2020-03-05 12:00:18 -08:00
Tyler Benson
74ea734f81
Add additional classLoaderMatchers.
2020-03-05 10:45:59 -08:00
Tyler Benson
372ba221d2
Invert the classloader matcher to remove the double negative.
2020-03-05 10:14:33 -08:00
Laplie Anderson
0f65b4db76
Merge pull request #1286 from DataDog/landerson/play-streaming
...
Fix Play-ws stream() bug
2020-03-05 10:42:54 -05:00
Tyler Benson
ee5cf2cf24
Attempt to improve test reliability
...
Add timeouts (to avoid a gradle level timeout) and retries (since we're doing it manually anyway).
I realize this is a band aid...
2020-03-04 19:02:41 -08:00
Laplie Anderson
d14adcf712
Chunked encoding didnt work as expected
2020-03-04 18:08:32 -05:00
Trask Stalnaker
166d951a10
Cache is not needed anymore
2020-03-04 09:47:15 -08:00
Trask Stalnaker
c63c981221
Remove non-delegating class loader check
...
This is not needed anymore now that loadClass() is being instrumented to
deal with non-delegating class loaders.
2020-03-04 09:46:20 -08:00
Laplie Anderson
d6638f4ff5
Manual merge of tyler/classloader-precheck
2020-03-04 10:42:13 -05:00
Laplie Anderson
47fb25a8f8
Accidentally bumped the base test version up
2020-03-04 10:38:36 -05:00
Laplie Anderson
fd0e10f0cb
Returned a StreamedAsyncHandler instance where appropriate
2020-03-04 10:38:36 -05:00
Laplie Anderson
0c74cf031e
Extract common play-ws code and add stream tests
2020-03-04 10:38:36 -05:00
Laplie Anderson
525738b177
Add http client test for chunked responses
2020-03-04 10:34:46 -05:00
Tyler Benson
95534b7bb8
Merge pull request #1283 from DataDog/tyler/classloader-precheck
...
Add Classloader precheck to expensive matchers.
2020-03-03 20:39:39 -08:00
Tyler Benson
4795695c43
Merge pull request #1287 from DataDog/tyler/trace-instrumentation-name
...
Add instrumentation name to allow configuring `@Trace`
2020-03-03 20:37:19 -08:00
Nikolay Martynov
11f281edb9
Merge pull request #1282 from DataDog/mar-kolya/add-additional-ignores
...
Add additional ignores
2020-03-03 21:43:55 -05:00
Tyler Benson
34b7225a13
Add instrumentation name to allow configuring `@Trace`
...
Specifically, this allows annotated/configured methods to be reported to App Analytics:
- System Property: `-Ddd.trace-annotation.analytics.enabled=true`
- Environment Variable: `DD_TRACE_ANNOTATION_ANALYTICS_ENABLED=true`
or
- System Property: `-Ddd.trace-config.analytics.enabled=true`
- Environment Variable: `DD_TRACE_CONFIG_ANALYTICS_ENABLED=true`
2020-03-03 15:11:11 -08:00
Tyler Benson
4cf39b7a99
Merge pull request #1281 from jpbempel/jpbempel/jmxfetch035
...
Update JMXFetch to 0.35
2020-03-03 14:45:23 -08:00
Nikolay Martynov
a62db5bcad
Ignore more spring
2020-03-03 14:51:25 -05:00
Nikolay Martynov
9f1c821d37
Ignore javax.el
2020-03-03 14:51:25 -05:00
Nikolay Martynov
33c8fc0f3a
Ignore snakeyaml
2020-03-03 14:51:23 -05:00
Nikolay Martynov
864e2884eb
Ignore lucene
2020-03-03 14:51:22 -05:00