Tyler Benson
c2cb7292c6
Remove okhttp instrumentation from servlet tests
...
seems to cause some confusion.
2018-04-18 11:58:07 +08:00
Andrew Kent
c7cf1cf36d
Merge pull request #282 from DataDog/ark/async-refactor
...
Toggleable Async Propgation on the trace context
2018-04-17 09:44:41 -07:00
Andrew Kent
9bcd5677ed
Merge pull request #287 from DataDog/ark/logging
...
Logging
2018-04-17 09:26:32 -07:00
Tyler Benson
c796260a39
Merge pull request #285 from DataDog/tyler/build-workspace
...
Build with Java 8, but run tests with other JDKs
2018-04-17 13:14:54 +08:00
Andrew Kent
364b3e999a
Remove warning from mongo listener. Add injection debug logging.
2018-04-16 10:34:46 -07:00
Tyler Benson
001e59e0cc
Build with Java 8, but run tests with other JDKs
...
Use workspaces to persist build between jobs.
2018-04-16 14:36:38 +08:00
Andrew Kent
35c40846ad
Accept string for method params on classloader method matcher
2018-04-11 13:32:58 -07:00
Andrew Kent
2d92ed2bed
Use the same operationName for all play requests
2018-04-11 13:32:58 -07:00
Andrew Kent
d594d6e8db
Don't create continuations when async propagation is off
2018-04-11 13:32:58 -07:00
Andrew Kent
a0a11a51d0
Use ScopeManager to enable/disable low level async instrumentation.
2018-04-11 13:32:58 -07:00
Andrew Kent
0d7aa022db
Refactor ContinuableScope
2018-04-11 13:32:58 -07:00
Andrew Kent
6e62b79b8f
Separate executor and scala future tests
2018-04-11 13:32:58 -07:00
Andrew Kent
06b80351e3
Log where all version files are visible
2018-04-10 16:54:22 -07:00
Andrew Kent
63ae144734
Merge pull request #277 from DataDog/ark/play
...
Play 2.4-2.6 Instrumentation
2018-04-09 13:39:03 -04:00
Tyler Benson
c518568383
Merge pull request #279 from DataDog/tyler/mem-benchmark
...
Add sampling for server mem usage after startup
2018-04-09 23:47:00 +08:00
Andrew Kent
fc27e6b5ae
Revert "Move play2.6 tests out of subproject and into sourceSet"
...
This reverts commit 2a42f7dc7d
.
2018-04-08 10:10:12 -07:00
Andrew Kent
05b15e880e
Merge pull request #281 from DataDog/ark/jdbc_constructors
...
Use CallDepthThreadLocalMap in sql Connection init
2018-04-06 17:14:07 -04:00
Andrew Kent
8941d167c9
Use bootstrap CallDepthThreadLocalMap in classloader instrumentation
2018-04-06 14:11:19 -04:00
Andrew Kent
2a42f7dc7d
Move play2.6 tests out of subproject and into sourceSet
2018-04-06 14:03:20 -04:00
Andrew Kent
cb864b1f33
Enable play testing for java8+
2018-04-06 12:28:01 -04:00
Tyler Benson
9caeb840f8
Add server startup memory info
2018-04-06 13:20:43 +08:00
Andrew Kent
2449810ce0
Play 2.4 and 2.6 testing
2018-04-05 17:58:04 -04:00
Andrew Kent
31c7d2d328
Use CallDepthThreadLocalMap in sql Connection init
2018-04-04 15:34:43 -04:00
Tyler Benson
79a9826863
Add the errorprone compiler.
2018-04-04 20:48:28 +08:00
Tyler Benson
73080962cb
Add sampling for server mem usage after startup
...
Also set mem limit to make mem usage more consistent with a real environment.
2018-04-04 15:26:16 +08:00
Andrew Kent
5f8a83486a
Play instrumentation cleanup
...
Simplify error collecting. Use slf4j to log. randomOpenPort util.
2018-04-02 17:54:22 -07:00
Tyler Benson
c0f5ae0026
Begin 0.6.1
2018-03-30 13:08:45 +08:00
Tyler Benson
a1a2a0db27
Improve naming for instrumentation class.
2018-03-30 10:54:15 +08:00
Tyler Benson
513cded8aa
Advice shouldn’t reference fields from non-injected classes
...
It might not be accessible on the classpath and cause failures.
2018-03-30 10:50:07 +08:00
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
adc7c42488
Add additional versions for benchmarking
2018-03-29 11:11:11 +08:00
Andrew Kent
772872bcb5
Play Instrumentation
2018-03-28 10:26:57 -07: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
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
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
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
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
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