Commit Graph

1051 Commits

Author SHA1 Message Date
Tyler Benson 71eb71e53e Enable instrumentation by default and rev version. 2018-03-29 11:46:15 +08:00
Tyler Benson 8001c82527
Merge pull request #271 from DataDog/tyler/update-deps
Misc upgrades.
2018-03-29 11:30:50 +08:00
Tyler Benson b5d880c9c0
Merge pull request #272 from DataDog/tyler/add-benchmark-versions
Add additional versions for benchmarking
2018-03-29 11:27:15 +08:00
Tyler Benson 467301fe90 Try upgrading to latest version of BB. 2018-03-29 11:21:13 +08:00
Tyler Benson adc7c42488 Add additional versions for benchmarking 2018-03-29 11:11:11 +08:00
Tyler Benson 528cb8f3b4
Merge pull request #267 from DataDog/tyler/perf-testing
Add additional functionality to the integration benchmark perf test
2018-03-27 11:39:24 +08:00
Tyler Benson 6c756afe7a Misc upgrades. 2018-03-27 11:26:46 +08:00
Tyler Benson fb07fb41b4 Remove duplicates in server_pid 2018-03-26 23:16:05 +08:00
Andrew Kent d7d6f13f29
Merge pull request #270 from DataDog/ark/servlet2_helpers
Add missing helper to servlet2 helper injector
2018-03-25 10:29:04 -07:00
Andrew Kent 457cddbb28 Add missing helper to servlet2 helper injector 2018-03-23 16:53:43 -07:00
Andrew Kent 288c9e20de
Merge pull request #269 from DataDog/run_single_idea_test
Remove opentracing from TestRunner fields to support Idea single test run
2018-03-23 08:32:53 -07:00
Tyler Benson 13f7812d5a
Merge pull request #268 from DataDog/tyler/tibco-temp
Better support for Tibco Temporary Queues/Topics
2018-03-23 23:31:56 +08:00
Andrew Kent a004337576 Remove opentracing from TestRunner fields to support single test run 2018-03-22 21:16:36 -07:00
Tyler Benson aeb1f073a3 Better support for TIbco Temporary Queues/Topics
When consuming, tibco JMS client doesn’t properly identify temporary destinations with the proper type, so we must rely on the name to determine if it is temporary.
2018-03-23 11:53:04 +08:00
Tyler Benson d9f4e134f6 Add additional functionality to the integration benchmark perf test
Include agent analysis as well as memory and CPU burn.
2018-03-22 13:43:04 +08:00
Andrew Kent 0d8df99f80
Merge pull request #266 from DataDog/ark/java4classes
Instrument Old Java Bytecode
2018-03-20 16:34:32 -07:00
Andrew Kent 3eac216a04 Use defaultTransformers in all instrumentation 2018-03-20 15:59:11 -07:00
Andrew Kent 123c5beab3 Enable instrumenting old java bytecode 2018-03-20 15:59:11 -07:00
Andrew Kent 0714139b31
Merge pull request #264 from DataDog/ark/bs-testing
Akka Instrumentation
2018-03-20 09:42:18 -07:00
Andrew Kent 714afba71b Akka actor instrumentation 2018-03-20 09:31:54 -07:00
Tyler Benson 817e5c38e7
Merge pull request #265 from DataDog/tyler/jax-client
JAX-RS Client Tracing
2018-03-20 14:11:47 +08:00
Tyler Benson 07694a1f99 Remove dead code. 2018-03-20 14:02:23 +08:00
Tyler Benson 19b94da7bb JAX-RS Client Tracing 2018-03-20 08:54:09 +08:00
Andrew Kent 69abe56da0 Remove scala from integration tests 2018-03-19 16:07:45 -07:00
Andrew Kent c529c06801 Ignore failures to instrument proxy classes 2018-03-19 16:07:45 -07:00
Andrew Kent 84081dc980 Move logger to test bootstrap 2018-03-19 16:07:45 -07:00
Andrew Kent 5a97c1e5bb Copied scala tests over from integration tests 2018-03-19 16:07:45 -07:00
Andrew Kent 4b852d7ac1
Merge pull request #262 from DataDog/ark/akka
Make AgentTestRunner compatible with bootstrap classes
2018-03-19 15:45:09 -07:00
Andrew Kent 37a24107b0 Resurrect tooling test into agent-tooling 2018-03-19 10:10:38 -07:00
Andrew Kent ce4dc58d7b Fix java9 test setup 2018-03-15 16:42:00 -07:00
Andrew Kent 783a6d88e2 Increase Test timeouts 2018-03-15 13:23:57 -07:00
Andrew Kent eac73467a7 Remove isolated agent test runner notes 2018-03-15 13:23:57 -07:00
Andrew Kent 28a350d7c1 Allow loading agent classes. 2018-03-15 12:17:03 -07:00
Andrew Kent 46a7c7c8c1 Run tests in a custom classloader with bootstrap classpath 2018-03-15 12:17:03 -07:00
Andrew Kent 84fe1fc0e3 Organize bootstrap and agent classes by known prefix. 2018-03-15 12:17:03 -07:00
Andrew Kent 878d92f5b2 Test under custom classloader 2018-03-15 12:17:03 -07:00
Andrew Kent 549da553cd Begin 0.5.1 2018-03-13 14:26:35 -07:00
Andrew Kent 052e6d6752 Version 0.5.0 2018-03-13 13:41:36 -07:00
Andrew Kent 5edd65d141
Merge pull request #261 from DataDog/ark/500_errors
Mark 5xx status codes as an error
2018-03-13 15:59:33 -04:00
Andrew Kent 10e12a666a Use builtin decorators for every DDTracer 2018-03-13 12:46:48 -07:00
Andrew Kent b5b38ee4b1 Mark all http status codes 5xx as an error. 2018-03-13 12:46:48 -07:00
Andrew Kent b5759bd15c Add decorators to servlet tests 2018-03-13 12:46:48 -07:00
Andrew Kent d4ad0a0051
Merge pull request #260 from DataDog/tyler/spring-error
SpringWebErrorHandler capture stacktrace, but not set error
2018-03-13 15:46:23 -04:00
Andrew Kent 216cf688a3
Merge pull request #259 from DataDog/ark/type_hunting
Check parent classloaders when resource location fails.
2018-03-13 13:51:01 -04:00
Tyler Benson bbb0da22ab SpringWebErrorHandler capture stacktrace, but not set error
We will rely on a decorator instead to do so.
2018-03-13 12:07:31 +10:00
Andrew Kent 87e09d7779
Merge pull request #258 from DataDog/ark/httpclientwrapper_fix
Trap agent errors in DDTracingClientExec
2018-03-12 21:23:43 -04:00
Andrew Kent d7c2155054 Check parent classloaders when resource location fails. 2018-03-12 18:03:52 -07:00
Andrew Kent c3c76c81e6 Trap agent errors in DDTracingClientExec 2018-03-12 16:33:13 -07:00
Andrew Kent 054ef0ff17
Merge pull request #233 from DataDog/configurable-scope-manager
Introduce ContextualScopeManager
2018-03-12 18:38:15 -04:00
Tyler Benson 0fbec69b6d
Merge pull request #253 from DataDog/tyler/traceinterceptor
Implement the TraceInterceptor API
2018-03-13 08:30:01 +10:00