Tyler Benson
f63d40fe55
Use git submodules to load metrics.yaml files
2019-01-08 10:13:18 -08:00
Tyler Benson
249951aa7a
Add README
2019-01-08 09:36:08 -08:00
Tyler Benson
de166e5ecb
First pass at embedding existing jmx integrations
...
Using copy/paste from integrations-core. Will depend on a new jmxfetch release with https://github.com/DataDog/jmxfetch/pull/205 before this will work.
2019-01-08 09:36:07 -08:00
Nikolay Martynov
db425bb7b1
Merge pull request #648 from DataDog/mar-kolya/add-log-ratelimiter
...
Add log ratelimiter
2019-01-07 19:40:37 -05:00
Nikolay Martynov
2bf359d2dc
Add LogRateLimiter
...
Some helper code to limit log entiries in client logs
2019-01-07 19:16:51 -05:00
Nikolay Martynov
850fd9b4e4
Merge pull request #642 from DataDog/mar-kolya/new-api-json-render
...
Initial support for JSON rendering in new API
2019-01-07 19:15:00 -05:00
Tyler Benson
7da0cc7f50
Merge pull request #645 from DataDog/tyler/instrumenter-signature
...
Apply proper generic signature for Instrumenter.Default transformers()
2019-01-07 14:18:52 -08:00
Tyler Benson
589556ca79
Merge pull request #643 from DataDog/tyler/move-ittests
...
Moves all ittests to be tests under dd-java-agent.
2019-01-07 11:43:47 -08:00
Nikolay Martynov
dcb2713f72
New api: Make Clock class package-private since it is an implementation detail
2019-01-07 13:52:16 -05:00
Nikolay Martynov
eaafb5fa5d
New API: remove `reportWarning` from tracer and use logger instead
2019-01-07 13:52:16 -05:00
Nikolay Martynov
ed29969cb8
Initial support for JSON rendering in new API
2019-01-07 13:52:16 -05:00
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
fe52180bfc
Apply proper generic signature for Instrumenter.Default transformers()
...
Previously it was missing the MethodDescription portion.
2019-01-04 15:25:12 -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