Tyler Benson
c18b299606
Also exclude test coverage from instrumentation
2019-01-04 15:25:36 -08:00
Tyler Benson
6d7415fed2
Don’t run coverage on projects that use shadow
...
It was breaking on dd-java-agent where it has duplicate classes across different jars. These projects are excluding everything anyway.
2019-01-04 15:25:36 -08:00
Tyler Benson
6a09f6e2b9
Moves all ittests to be tests under dd-java-agent.
...
This was weird having it as a separate project. Reduces the number of top level directories.
There weren’t any existing tests in dd-java-agent’s test directory, so this seemed like a good place to put them.
2019-01-04 15:25:36 -08:00
Tyler Benson
20b134e356
Merge pull request #647 from DataDog/tyler/aws-metaspace
...
Reduce AWS deps and Increase Max Metaspace Size
2019-01-04 15:07:27 -08:00
Tyler Benson
e6404b5f23
Try doubling the metaspace size to fix check task.
2019-01-04 13:43:40 -08:00
Tyler Benson
93116e4e12
Avoid downloading so many AWS dependencies for the entire SDK
...
Only specify the deps we need for the tests.
2019-01-04 13:42:51 -08:00
Nikolay Martynov
7b720e2f1e
Merge pull request #646 from DataDog/mar-kolya/new-api-full-id-range
...
New API: use full 64bit random ID range
2019-01-04 12:28:26 -05:00
Nikolay Martynov
8f79538067
New API: use full 64bit random ID range
2019-01-03 20:56:52 -05:00
Tyler Benson
bb442846bb
Merge pull request #644 from DataDog/mar-kolya/fix-akka-latest-dep
...
Fix akka latest dep test failure
2019-01-03 16:25:18 -08:00
Nikolay Martynov
d02e0d8e47
Fix akka latest dep test failure
2019-01-03 19:13:48 -05:00
Nikolay Martynov
ad2d5d6cb7
Merge pull request #638 from DataDog/mar-kolya/fix-akka-101
...
Fix Akka 10.1 support
2018-12-28 13:30:42 -05:00
Nikolay Martynov
be919a0145
Fix Akka 10.1 support
2018-12-28 13:12:33 -05:00
Tyler Benson
82dcc3ce6c
Merge pull request #629 from DataDog/ark/jmx-tagging
...
Add languages tag to jmx/runtime tags
2018-12-28 09:34:20 -08:00
Tyler Benson
761ea7042a
Fix size calculations and improve DDTracerTest
2018-12-27 17:08:46 -08:00
Tyler Benson
8b910b46d1
Update tests for `language` tag in root span
2018-12-27 16:00:47 -08:00
Tyler Benson
e7cc493038
Merge pull request #634 from DataDog/tyler/callable-statement
...
Properly capture callable statement queries
2018-12-27 10:50:44 -08:00
Tyler Benson
3ef347f00f
Use safeHasSuperType instead of isSubTypeOf
2018-12-27 10:33:43 -08:00
Tyler Benson
471d8c4410
Properly capture callable statement queries
...
CallableStatement is a sub type of PreparedStatement. Previously we were only matching methods that returned exactly PreparedStatement.
2018-12-21 14:03:33 -08:00
Nikolay Martynov
32d8313237
Merge pull request #631 from DataDog/mar-kolya/new-api-work
...
Start implementation of new tracer API
2018-12-21 11:46:43 -05:00
Nikolay Martynov
3fb98ea51a
Wrap finalizers into try/catch
2018-12-21 10:15:19 -05:00
Nikolay Martynov
9674e9f61a
Start implementation of the new tracer API
...
This mainly implements Span, Trace and Continuation logic.
2018-12-21 10:15:15 -05:00
Andrew Kent
f6818fae84
Merge pull request #630 from DataDog/ark/mdc-auto-injection
...
mdc auto injection integration
2018-12-20 01:42:22 +00:00
Andrew Kent
e9f1436522
Additional continuable-scope tests
2018-12-19 17:12:58 -08:00
Andrew Kent
2861d87071
slf4j MDC autoinjection integration
2018-12-19 17:09:00 -08:00
Andrew Kent
4dc3528097
Add post-match hook to default instrumenter api
2018-12-19 17:07:43 -08:00
Andrew Kent
1ed64da10e
Add internal scope listener api
2018-12-19 13:21:07 -08:00
Andrew Kent
571d9cf077
Merge pull request #632 from DataDog/ark/remove-errorprone
...
remove errorprone
2018-12-19 20:58:26 +00:00
Andrew Kent
13fdb08a51
Remove errorprone
2018-12-19 12:39:36 -08:00
Andrew Kent
34e866ef2b
make error-prone opt-in
2018-12-19 12:37:47 -08:00
Andrew Kent
d0f3cfa3d6
Use asm bundled by bytebuddy in field-backed provider
...
JVM's ASM is not bundled with the agent and may not be present at runtime.
2018-12-19 12:37:47 -08:00
Andrew Kent
5132f0da4b
wip: Add languages tag to jmx/runtime tags
2018-12-17 13:32:50 -08:00
Gary Huang
e1fd7387ad
Merge pull request #624 from DataDog/gary/play-perf-test
...
Play Performance Test
2018-12-14 13:11:04 -05:00
Gary Huang
513cccd698
Change shell script to work with play
...
- Added an argument to the script to take [play-zip|jar] to distinguish between the frameworks to test
- Updated README
- Cleanup
2018-12-14 11:19:17 -05:00
Gary Huang
d3b7910950
Add work logic to play server
2018-12-14 11:19:15 -05:00
Gary Huang
34658aabcb
Play Server Performance Testing
...
Set up gradle sub project
2018-12-14 11:18:58 -05:00
Andrew Kent
7a2de68156
Begin 0.21.0
2018-12-13 10:22:07 -08:00
Andrew Kent
2ccda352c7
Version 0.20.0
2018-12-13 09:37:05 -08:00
Andrew Kent
5c2fa1586a
Merge pull request #628 from DataDog/ark/remove-sample-rate-from-ratebyservicesampler
...
Do not set the sampler rate for RateByServiceSampler
2018-12-13 16:43:21 +00:00
Andrew Kent
2dfc3ed465
Do not set the sampler rate for RateByServiceSampler
2018-12-13 08:24:09 -08:00
Andrew Kent
bd57b05537
Merge pull request #625 from DataDog/ark/jmxfetch-wildfly-crasher-fix
...
jmxfetch wildfly crasher fix
2018-12-13 16:00:01 +00:00
Andrew Kent
f2e4b7d4b1
Use javaagent to determine if logger class is initialized in test
2018-12-12 20:42:56 -08:00
Andrew Kent
0b92413d4a
Move JvmBootstrapTest into a fork inside a groovy test
2018-12-12 20:17:48 -08:00
Andrew Kent
d0120b9419
Assert logger constructor exists before applying instrumentation
...
This adds muzzle functionality to the logger
instrumentation. Assertions are manually set up because auto-creation
of references is not possible for non-default instrumenters.
2018-12-12 20:01:52 -08:00
Andrew Kent
0e4c42c411
Integration test to ensure custom log managers can be set
2018-12-12 20:01:52 -08:00
Andrew Kent
99c6837cca
Merge pull request #627 from DataDog/ark/enable-priority-sampling-by-default
...
Enable priority sampling by default
2018-12-13 03:03:34 +00:00
Andrew Kent
52eaacc929
Enable priority sampling by default
2018-12-12 18:29:08 -08:00
Andrew Kent
c7867b5533
Merge pull request #626 from DataDog/ark/jmx-service-tagging
...
Revert "Revert "Add service name to default jmx tags""
2018-12-12 18:29:03 +00:00
Andrew Kent
2afc24cd50
Revert "Revert "Add service name to default jmx tags""
...
This reverts commit 069880105d
.
2018-12-12 08:22:05 -08:00
Andrew Kent
0240ad5154
Move default instrumentation declarations to Instrumenter.Default
2018-12-11 18:01:40 -08:00
Andrew Kent
1004ee4ef7
Patch java.util.logging.Logger for safe use with jmxfetch
2018-12-11 17:26:02 -08:00