Tyler Benson
339a35c6cf
Merge pull request #1381 from DataDog/tyler/singletonMap
...
Use singletonMap for single entry maps
2020-04-20 12:12:53 -04:00
Jaroslav Bachorik
eb272bcc00
Add exception sampling event ( #1297 )
2020-04-20 16:31:54 +02:00
Tyler Benson
be11936ac2
Use singletonMap for single entry maps
2020-04-17 15:44:22 -04:00
Tyler Benson
ebb9b5da65
Properly handle resource name for nested JAX-RS calls
...
Previously the last called one was winning. Now we check if the resource name is already set before applying the new name.
2020-04-16 14:23:16 -04:00
Tyler Benson
ce006e1405
Ensure RequestDispatcher span is part of expected trace
2020-04-14 14:56:16 -04:00
Tyler Benson
64161d93c9
Add instrumentation to detect the route at the beginning of the spring request
...
Instead of waiting till the handler is called, otherwise if a response is returned by a filter then the proper name wouldn't be set and would fall back to the URL.
2020-04-14 14:19:14 -04:00
Tyler Benson
11c71e1d5d
Avoid setting the error tag
...
and test fixes.
2020-04-14 12:21:51 -04:00
Tyler Benson
3aa803489b
Fix tests.
2020-04-13 18:03:53 -04:00
Tyler Benson
df97f90fec
Remove OperationDecorator
2020-04-13 15:55:37 -04:00
Tyler Benson
2028b10009
Move ErrorFlag to TraceProcessor
2020-04-13 13:59:11 -04:00
Tyler Benson
97efa307d3
Stop setting error tag and update tests.
2020-04-13 13:59:11 -04:00
Brian Devins-Suresh
fbb43840d3
Fix new client tests
2020-03-26 14:29:35 -04:00
Brian Devins-Suresh
026072b866
Wrong endpoint
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
acba3626dc
Missed a static import
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
d3def8ce2d
:(
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
8dd5993a8f
Fix codenarc
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
661a8f5a3e
Fix the latestdeptests
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
6fa94ed9ac
Update to new module name
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
879d84a162
Try to fix client test, not quite
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
7f7b7d41cd
Depend on netty 3.9 instrumentation
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
485d9cb6c2
Work so far
2020-03-26 10:10:32 -04:00
Brian Devins-Suresh
89a0761ab4
Add typesafe repo and skip bad builds
2020-03-26 10:10:31 -04:00
Brian Devins-Suresh
d1093a79b8
rename package
2020-03-26 10:10:31 -04:00
Brian Devins-Suresh
5cfaf8b2e5
Test servers now both work
2020-03-26 10:10:31 -04:00
Brian Devins-Suresh
73122ea72c
Starting to get tests building
2020-03-26 10:10:31 -04:00
Brian Devins-Suresh
4ac364d92a
Fix tests
2020-03-25 16:29:01 -04:00
Brian Devins-Suresh
de4b6d7733
Merge pull request #1320 from DataDog/tyler/http-client-testing
...
Add tests for http clients
2020-03-25 16:08:26 -04:00
Nikolay Martynov
e5caa48364
Add netty server logging in tests
2020-03-24 15:16:09 -04:00
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
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
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
7e6cb44ec6
More fixes
2020-03-16 12:26:36 -07:00
Tyler Benson
d86cb51aaa
Fix more tests and extract timeout values to constant
2020-03-16 09:10:06 -07:00
Tyler Benson
25464456d3
Add tests for http clients
...
- dropped request
- non-routable request
- https request
Unfortunately I wasn't able to figure out a clean way to test some of these scenarios without making a remote request.
I was also not able to configure everything consistently, so I had to disable that test for several integrations.
2020-03-13 15:05:16 -07:00