Andrew Kent
7154b54e10
Rename TracerBridge and Provider
2018-08-27 12:04:26 -07:00
Andrew Kent
9f1d22ea6b
Register TracerBridge in TracerInstaller instead of DDTracer init
2018-08-27 12:04:26 -07:00
Andrew Kent
e565205d77
TraceInterceptor registration api
2018-08-27 12:04:26 -07:00
Andrew Kent
ab14c85fcf
Merge pull request #459 from DataDog/ark/gc-span-closing
...
gc span closing
2018-08-27 11:57:37 -07:00
Andrew Kent
79a33d7ac5
Merge pull request #462 from DataDog/ark/root-span
...
Add getRootSpan() to MutableSpan
2018-08-27 11:51:06 -07:00
Andrew Kent
bc105af06f
Doc PendingTrace's root span.
2018-08-27 11:33:21 -07:00
Andrew Kent
29b9da5fb1
Add getRootSpan() to MutableSpan
2018-08-27 11:02:29 -07:00
Andrew Kent
e0837efb5b
Fix remove PendingTrace from span cleaner bug
2018-08-27 10:58:07 -07:00
Andrew Kent
9d4933011e
Fix flickering PendingTraceTest
2018-08-27 10:58:07 -07:00
Andrew Kent
f833218f44
Merge pull request #452 from DataDog/ark/version-scan-muzzle
...
Add version scanning to muzzle gradle plugin
2018-08-24 11:10:52 -07:00
Andrew Kent
9338faa013
Muzzle inverse assertions
2018-08-24 10:47:37 -07:00
Andrew Kent
26705142bb
Muzzle pass and fail directives in the same collection
2018-08-24 10:47:37 -07:00
Andrew Kent
b6d1c18af9
Allow muzzle directives to have extra dependencies
2018-08-24 10:47:37 -07:00
Andrew Kent
f06eb57449
Convert apache-http, akka, and play to muzzle plugin
2018-08-24 10:47:37 -07:00
Andrew Kent
c6841c9d06
Add maven version scanning to muzzle
2018-08-24 10:47:37 -07:00
Andrew Kent
a6b2e1f27c
Don't report traces closed by garbage collection.
2018-08-24 10:13:32 -07:00
Andrew Kent
78e6f6a523
Merge pull request #457 from DataDog/tyler/grpc-async
...
Enable executor instrumentation for gRPC server calls
2018-08-24 10:03:21 -07:00
Tyler Benson
63bee3737c
Enable executor instrumentation for gRPC server calls
...
This might be more than is needed. Maybe cut back later.
2018-08-24 20:25:13 +10:00
Tyler Benson
51d74f6147
Begin 0.14.0
2018-08-24 11:35:47 +10:00
Tyler Benson
4c59b6a99a
Version 0.13.0
2018-08-24 10:33:35 +10:00
Tyler Benson
cc9094a5a1
Merge pull request #456 from DataDog/tyler/netty-enable
...
Enable new netty instrumentation by default
2018-08-24 09:54:33 +10:00
Tyler Benson
6b71340b5b
Enable new netty instrumentation by default
...
Enabled the others in a separate PR and forgot to come back and enable this.
2018-08-24 09:32:51 +10:00
Tyler Benson
5a6215971a
Merge pull request #455 from DataDog/tyler/enable-integrations
...
Enable netty by default
2018-08-23 16:04:23 +10:00
Tyler Benson
36b49c7de3
Merge pull request #451 from DataDog/tyler/netty-client-fixes
...
Allow trace to persist across netty connect.
2018-08-23 16:03:58 +10:00
Tyler Benson
69c04ea4c3
Enable netty instrumentation by default
2018-08-23 08:43:31 +10:00
Tyler Benson
898647e000
Allow trace to persist across netty connect.
...
Also create span with error on connection failure.
Add tests for connection failure.
2018-08-22 09:45:33 +10:00
Nikolay Martynov
4d91cf19ba
Merge pull request #450 from DataDog/mar-kolya/improve-gc-tests
...
Wait for given reference to get GCed in `waitGC`
2018-08-21 10:33:18 -04:00
Nikolay Martynov
c95baef487
Wait for given reference to get GCed in `waitGC`
...
This should help to make sure that object we are interested in
actually gets GCed.
This change also improves tests for PendingTrace and ScopeManager to
make sure that trace gets cleaned up.
2018-08-21 10:05:10 -04:00
Nikolay Martynov
520676538c
Merge pull request #449 from DataDog/mar-kolya/add-distributed-tracing-tests
...
Add some tests for distributed tracing in Tomcat and Jetty
2018-08-20 20:30:27 -04:00
Andrew Kent
962af76bb5
Merge pull request #448 from DataDog/ark/parallel-dd-loader
...
Register Datadog classloader as parallel capable
2018-08-20 16:46:30 -07:00
Andrew Kent
e28ee5f9e8
Add timeout to datadog classloader test
2018-08-20 11:10:08 -07:00
Nikolay Martynov
a0036a76cc
Add `runFinalization` to `waitForGC`
2018-08-19 00:49:27 -04:00
Nikolay Martynov
a4cded9b4f
Add some tests for distributed tracing in Tomcat and Jetty
2018-08-18 13:38:06 -04:00
Andrew Kent
2d8102c8f5
Register Datadog classloader as parallel capable
2018-08-17 15:42:49 -07:00
Tyler Benson
f7407708a3
Merge pull request #444 from DataDog/tyler/test-http-server
...
Replace Ratpack test server with Jetty wrapped with groovy
2018-08-17 11:38:21 +10:00
Tyler Benson
f60d71f379
Fix ServerTest from messing up AgentTestRunnerTest if ran first.
2018-08-17 11:14:04 +10:00
Tyler Benson
0b289205f8
Add fixme to adapter.
2018-08-17 10:53:12 +10:00
Tyler Benson
3fc2738179
Improve test coverage and reduce duplication
2018-08-17 10:36:45 +10:00
Nikolay Martynov
91c84e7880
Merge pull request #447 from DataDog/mar-kolya/fix-muzzle-log
...
Make Muzzle log class being instrumented
2018-08-16 17:57:26 -04:00
Nikolay Martynov
138f78ce4b
Make Muzzle log class being instrumented
2018-08-16 17:28:32 -04:00
Tyler Benson
0b6c1bc3d3
Fix tests for Java 7, 9, and 10
2018-08-16 14:23:58 +10:00
Tyler Benson
20993e7e16
Allow tests to run on all JDKs
2018-08-16 14:23:58 +10:00
Tyler Benson
e07dfffe5f
Migrate tests to new TestHttpServer
2018-08-16 14:23:58 +10:00
Tyler Benson
63746907e4
Add TestHttpServer
2018-08-16 14:23:58 +10:00
Tyler Benson
3f2ec7dc48
Move to separate packages
2018-08-16 12:24:27 +10:00
Andrew Kent
e31bea71fc
Merge pull request #441 from DataDog/ark/muzzle-integration-branch
...
muzzle integration branch
2018-08-15 17:17:08 -07:00
Andrew Kent
3c1bf569ea
Add reference pretty-printer to muzzle plugin
2018-08-15 10:01:19 -07:00
Andrew Kent
c351a4825e
Regenerate muzzle bytecode when run multiple times
2018-08-15 09:49:50 -07:00
Andrew Kent
2eb3433da1
Muzzle plugin to depend on compileScala
2018-08-15 09:49:50 -07:00
Nikolay Martynov
36ec5d51e5
SafeHasSuperTypeMatcher: handle exceptions when getting class erasure
2018-08-15 09:49:50 -07:00