Brian Devins-Suresh
00e331814d
Use a different queue per test
2020-03-11 15:38:13 -04:00
Tyler Benson
2f64edaea4
Make threshold based on average duration
...
This should help avoid too frequent of stacktraces when the configured threshold is a normal duration.
Alternatively, we could make it a percentage above the average.
2020-03-10 15:08:12 -07:00
Tyler Benson
1cbb874c7c
Replace FilteredStringWriter with direct StackTraceElement usage.
2020-03-10 13:18:22 -07:00
Tyler Benson
2b74487ed6
Add config to capture stacktrace when a span duration exceeds threshold
...
(But only when span is not errored or finished on a different thread.)
Use the following config:
```
-Ddd.trace.span.duration.stacktrace.millis=1000
```
(One second is the default, 0 disables.)
2020-03-10 13:18:22 -07:00
Tyler Benson
e0b46da375
Improve consistency of `@Advice.OnMethodExit` params
...
And ordering of some `helperClassNames`
2020-03-10 13:11:22 -07:00
Laplie Anderson
872743db91
Merge pull request #1269 from DataDog/landerson/auto-versioning
...
Use plugin to automatically set version
2020-03-10 15:37:03 -04:00
Tyler Benson
36c063c4b3
Merge pull request #1303 from trask/fix-for-spring-jms-listeners
...
Fix for Spring JMS listeners
2020-03-10 09:54:54 -07:00
Laplie Anderson
6d99b138d2
Don't create release tag
2020-03-10 12:26:46 -04:00
Laplie Anderson
c14a9276b3
Add a release commit to match previous behavior
2020-03-10 12:26:46 -04:00
Laplie Anderson
fa50a54552
Use plugin to automatically set version
2020-03-10 12:26:46 -04:00
Laplie Anderson
ad818a1da4
Merge pull request #1305 from DataDog/landerson/fix-ignores-for-google
...
Fix ignores for com.google.inject
2020-03-10 11:54:48 -04:00
Laplie Anderson
7b5ebe3204
Merge pull request #1304 from DataDog/landerson/httprequest-attributes
...
Add traceId and spanId as request attributes
2020-03-09 17:43:59 -04:00
Laplie Anderson
645c4de2c9
Fix ignores for com.google.inject
2020-03-09 17:41:15 -04:00
Laplie Anderson
1a35ced75e
Tomcat access log tests
2020-03-09 16:15:57 -04:00
Laplie Anderson
4dce8776e1
Add traceId/spanId as request attributes
2020-03-09 16:15:40 -04:00
Tyler Benson
b16f98dece
Merge pull request #1302 from trask/revert-removal-of-non-delegating-loader-check
...
Revert removal of non-delegating loader check
2020-03-09 10:44:14 -07:00
Trask Stalnaker
279af696f4
Improve test reliability
2020-03-09 09:30:31 -07:00
Trask Stalnaker
7761094280
Fix for Spring JMS listeners
2020-03-08 22:41:58 -07:00
Trask Stalnaker
5834b2cab1
Add comment explaining why keeping delegate check
2020-03-06 13:37:01 -08:00
Trask Stalnaker
0ca384d24c
Revert "Remove non-delegating class loader check"
...
This reverts commit c63c981221
.
2020-03-06 13:21:02 -08:00
Trask Stalnaker
7ede895b53
Revert "Cache is not needed anymore"
...
This reverts commit 166d951a10
.
2020-03-06 13:18:08 -08:00
Douglas Q Hawkins
3ff5b99cd6
Merge pull request #1285 from DataDog/dougqh/jar-file-collisions
...
Avoid temporary Jar file collisions
2020-03-06 15:14:25 -05:00
Tyler Benson
aca4b9ece9
Merge pull request #1300 from DataDog/tyler/servlet-forward
...
Stop creating a "top level" servlet span when in a forward/include situation
2020-03-06 11:46:27 -08:00
Nikolay Martynov
98ea5a8e87
Merge pull request #1293 from DataDog/mar-kolya/scale-back-ignores
...
Scale back ignores
2020-03-06 14:34:08 -05:00
Nikolay Martynov
46b776f76a
Include classloading instrumentation into all tests
...
Classloading instrument core JDK classes so we should make sure this
doesn't have bad effects on other instrumentations.
2020-03-06 13:50:56 -05:00
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
6ebc571ef3
Merge pull request #1299 from DataDog/landerson/commons-httpclient
...
Add commons-httpclient integration
2020-03-06 11:50:37 -05: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