Brian Devins-Suresh
e1566889a4
Switch startup and shutdown impl
2020-03-24 14:12:47 -04:00
Nikolay Martynov
cf079a73ba
Make sure that netty exception message is not null
...
Otherwise netty gets really upset in an odd way
2020-03-24 11:37:19 -04:00
Laplie Anderson
cef6da61dc
Revert "Add config to capture stacktrace when a span duration exceeds threshold"
2020-03-23 19:13:29 -04:00
Brian Devins-Suresh
2b5037e2f7
Merge pull request #1327 netty-3.8
...
Netty 3.8-3.10 instrumentation
2020-03-23 15:12:20 -04:00
Brian Devins-Suresh
5aa1800bec
Get rid of half baked map methods. Close parentScope in a finally block (+forward port)
2020-03-23 14:44:11 -04:00
Brian Devins-Suresh
d4a4c5619c
Less class loads
2020-03-23 14:03:00 -04:00
Nikolay Martynov
d2b73c7fd5
Update spring data version for tests
...
We seem to be declaring support for 1.8 only - and 1,7 doesn't seem to
play nice with java14
2020-03-23 13:15:26 -04:00
Brian Devins-Suresh
5ac54ce10d
Update to support 3.10 also and make muzzle check less brittle
2020-03-23 10:30:37 -04:00
Brian Devins-Suresh
17f73b6896
Fix small things from review
2020-03-23 10:01:58 -04:00
Nikolay Martynov
6574c6f8b6
Run profiling tests on zulu8
2020-03-23 08:04:15 -04:00
Brian Devins-Suresh
b4be2b18e4
Clarify muzzle specific checks
2020-03-20 14:57:08 -04:00
Brian Devins-Suresh
59dffa3d5d
Minimal change to make muzzle pass
2020-03-20 14:27:47 -04:00
Brian Devins-Suresh
c8fc300df0
Not used by aws sdk
2020-03-20 14:14:41 -04:00
Brian Devins-Suresh
4ae71c8087
Works with 3.8 also, still need to fix muzzle again
2020-03-20 14:12:39 -04:00
Brian Devins-Suresh
9297ff39f4
Less ambiguous name, also doesn't collide with netty class
2020-03-20 08:00:34 -04:00
Brian Devins-Suresh
eb99b410c5
gross hack for muzzle
2020-03-20 06:25:26 -04:00
Brian Devins-Suresh
8e4f9c4dc6
refine gradle config
2020-03-20 05:52:16 -04:00
Brian Devins-Suresh
2d84dd7eec
Add a comment for a special case to this netty version
2020-03-20 05:45:09 -04:00
Brian Devins-Suresh
baf02ff526
Remove unneccesary checks
2020-03-20 05:41:35 -04:00
Brian Devins-Suresh
44905cb2d6
Implement netty 3.9 instrumentation
2020-03-20 05:32:10 -04:00
Lev Priima
a5a5743f7c
WeakCache instead of WeakMap ( #1256 )
...
WeakCache abstraction in addition to WeakMap
2020-03-20 00:23:07 -07:00
Tyler Benson
a7b327e72e
Add check to ensure value isn't empty
...
Otherwise split on an empty string will return an empty array.
2020-03-13 14:56:45 -07:00
Tyler Benson
a1fdfa51a6
Merge pull request #1316 from aarya123/hostAndPort
...
Remove hostname and port from HttpClientDecorator
2020-03-13 11:27:25 -07:00
Anubhaw Arya
0069c101b3
oops
2020-03-13 11:06:00 -07:00
Anubhaw Arya
0344cff386
Remove hostname and port from HttpClientDecorator
2020-03-13 10:47:10 -07:00
Laplie Anderson
9868c230cf
Fix JMS test library for Java 7
2020-03-13 13:10:47 -04:00
Laplie Anderson
7805f844f4
Merge pull request #1315 from DataDog/landerson/threadpoolexecutor-helper
...
Move ThreadPoolExecutor helper to bootstrap
2020-03-13 12:10:58 -04:00
Laplie Anderson
4975e336dd
Merge pull request #1313 from DataDog/landerson/decorate-ot-removal
...
Replace OT tags with api tags in decorators
2020-03-13 11:08:56 -04:00
Laplie Anderson
7cd76ed68b
Move ThreadPoolExecutor helper to bootstrap
2020-03-12 18:20:03 -04:00
Laplie Anderson
994dc89672
Fix jms tests with JDK11+
2020-03-12 17:59:57 -04:00
Laplie Anderson
68f279f8fd
Replace OT tags with api tags
2020-03-12 16:49:03 -04:00
Brian Devins-Suresh
a3fbcd6192
They need to fix the suggestions workflow...
2020-03-12 14:47:47 -04:00
Brian Devins-Suresh
9fe9be3f7c
Apply suggestions from code review
...
Co-Authored-By: Laplie Anderson <randomanderson@users.noreply.github.com>
2020-03-12 14:43:13 -04:00
Brian Devins-Suresh
98f58dbea9
Rework test logic for ignores. Add spring proxy to global ignore list
2020-03-12 14:33:02 -04:00
Laplie Anderson
7df5cfe3e3
Merge pull request #1311 from DataDog/landerson/helpers-to-bootstrap
...
Move common helper classes to bootstrap
2020-03-12 13:50:57 -04:00
Tyler Benson
060c05671e
Merge pull request #1160 from DataDog/tyler/stacktrace
...
Add config to capture stacktrace when a span duration exceeds threshold
2020-03-12 10:45:20 -07:00
Laplie Anderson
6411ee358f
Remove Http*Decorators from method signatures in tests
2020-03-12 13:13:17 -04:00
Laplie Anderson
8332e177c2
Move decorator tests to bootstrap
2020-03-11 18:41:29 -04:00
Laplie Anderson
6cd530a541
Move decorators to bootstrap
2020-03-11 18:41:29 -04:00
Laplie Anderson
97b0e7a21f
Move concurrent helpers to bootstrap
2020-03-11 18:37:03 -04:00
Laplie Anderson
0d6328a76e
Add toString() for bootstrap placeholder
2020-03-11 18:37:03 -04:00
Tyler Benson
e4ca33d487
Merge pull request #1307 from DataDog/tyler/onmethodexit
...
Improve consistency of `@Advice.OnMethodExit` params
2020-03-11 15:29:58 -07:00
Brian Devins-Suresh
db074b199a
Make regular test less flaky too
2020-03-11 15:57:15 -04:00
Brian Devins-Suresh
00e331814d
Use a different queue per test
2020-03-11 15:38:13 -04: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
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
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