dougqh
d2ba6af80c
Removing unneecessary dependencies
...
Removing dependencies rendered redundant by clean-up in datadog repo - as per review comment
2019-09-11 14:29:34 -04:00
dougqh
5f5605f6b1
Putting in alphabetical order
2019-09-11 11:53:15 -04:00
dougqh
ab52988ced
Removing "Modified by SignalFx"
2019-09-11 11:33:14 -04:00
dougqh
60e9cc249c
Removing "Modified by SignalFx"
...
Removing "Modified by SignalFx" comments, since our integration is current the same.
Added a comment to SpringJpaTest explaining the differences.
2019-09-11 11:23:49 -04:00
dougqh
7a366f0f01
Added explanatory comments to test
...
Added some explanatory comments for each span -- might turn these into assertions later
Primary aim was to understand the differences from the signalfx fork. They seem to stem deviations in the underlying JDBC integration.
2019-09-11 09:55:40 -04:00
dougqh
1335296975
Fixing mismatches in spans collected by signalfx fork & datadog
...
There are two main differences...
- "hsqldb" vs "spring-data" as the root test service name
- an extra seemingly spurious sql span in signalfx
2019-09-10 17:42:49 -04:00
dougqh
6d38831252
Merge branch 'master' into dougqh/spring-data
...
Tweak partially picked from signalfx -- that commit included same other unwanted changes in this file and others (see 636c23ed2c
)
2019-09-10 17:40:36 -04:00
Ryan Fitzpatrick
5f7e0609ed
Initial spring data instrumentation
2019-09-10 15:13:20 -04:00
Douglas Q Hawkins
2e5766ece9
Merge pull request #974 from DataDog/dougqh/no-lang-client-spans
...
Ensure "client" spans do not set the language tag
2019-09-05 13:38:25 -04:00
dougqh
46a36569e6
Adding FIXME for possible test clean-up
2019-09-05 13:23:51 -04:00
Tyler Benson
0c23cf94a9
Merge pull request #976 from DataDog/tyler/more-aws-tags
...
Add additional tags for aws-sdk spans
2019-09-04 13:35:41 -07:00
Tyler Benson
c410f5b78b
Add additional tags for aws-sdk spans
...
s3 -> bucket name
dynamodb -> table name
sqs -> queue name/url
kinesis -> stream name
2019-09-04 12:41:45 -07:00
Tyler Benson
b20a32b44d
Merge pull request #895 from aantono/haystack
...
Added support for Haystack trace propagation
2019-09-04 11:09:08 -07:00
Laplie Anderson
983b4e2e6c
Merge pull request #973 from DataDog/landerson/all-tests-on-all-jvms
...
Run all tests on all java versions
2019-09-04 12:28:26 -04:00
Laplie Anderson
619ecb8170
Fix a couple tests failing with IBM 8
2019-09-03 17:19:46 -04:00
dougqh
1d087574fd
Removing unused imports
...
Removing unused imports caught by codeNarc
2019-09-03 16:49:20 -04:00
dougqh
4851cc9069
Re-running format through gradle
...
Need to figure out why IntelliJ and gradle are behaving differently for import order
2019-09-03 16:16:13 -04:00
dougqh
57beee76d2
Running Google Code Formatter
...
Changes here are all non-functional -- and in methods unrelated to the core change
2019-09-03 14:09:46 -04:00
dougqh
3e2ef885a5
Ensure "client" spans do not set the language tag
...
The core changes are in Config and ServerDecorator.
Moved default tagging from Config::getRuntimeTags to Config::getLocalRootSpanTags. This changes the result of Config::getMergedJmxTags as well.
To preserve language for servers changed ServerDecorator::afterStart.
Other changes are in tests - the most complicated part is in TagsAssert::defaultTags. This now contains a bit too much conditional logic for my liking.
2019-09-03 13:20:50 -04:00
Laplie Anderson
457410ea4e
Run all tests on all java version
2019-09-03 13:03:16 -04:00
Nikolay Martynov
02adf464e4
Merge pull request #972 from DataDog/mar-kolya/update-gradle
...
Update gradle to 5.6.1
2019-09-03 12:16:24 -04:00
Nikolay Martynov
acb90867a4
More dependency updates
2019-09-03 10:38:39 -04:00
Nikolay Martynov
df232f2d35
Update groovy lib
2019-09-03 10:26:59 -04:00
Nikolay Martynov
1ef3889a2f
Update gradle to 5.6.1
2019-09-03 10:17:59 -04:00
Alex Antonov
bf15ea1f5a
Added tests for Haystack propagation support
2019-09-03 14:29:15 +02:00
Alex Antonov
93ae2678ff
Added support for Haystack trace propagation
2019-09-03 11:04:01 +02:00
Laplie Anderson
79c519e4fe
Begin 0.33.0
2019-08-30 18:57:25 -04:00
Laplie Anderson
e158f110b6
Version 0.32.0
2019-08-30 16:42:54 -04:00
Laplie Anderson
d94f5df00e
Merge pull request #968 from DataDog/landerson/better-internal-jar
...
Change packaging of internal jars
2019-08-30 15:09:41 -04:00
Tyler Benson
a693c42dc1
Merge pull request #969 from DataDog/labbati/jax-rs-op-name
...
Static operation names for JaxRS instrumentation to be used as root span
2019-08-30 14:09:46 -04:00
Laplie Anderson
ac2087eb4a
Use .isolated instead of .jar
2019-08-30 14:06:51 -04:00
Laplie Anderson
d03d583e85
Merge pull request #966 from DataDog/landerson/wrap-instrumentation-install
...
Wrap instrumentation installation with a try/catch
2019-08-30 14:02:13 -04:00
Tyler Benson
aec22640f3
Remove unused method and finish comment
...
Also adjust naming slightly.
2019-08-30 13:52:54 -04:00
Luca Abbati
0b0d75bcf2
Jax-rs user METHOD PATH as resource only when root span
2019-08-30 19:28:55 +02:00
Luca Abbati
0b71c6bbe5
Rename operation jax-rs.endpoint to jax-rs.request
2019-08-30 17:57:03 +02:00
Luca Abbati
d877039fa7
Set span.type = web on jax-rs endpoints
2019-08-30 13:57:30 +02:00
Luca Abbati
359ac9c190
Fix indentation in JaxRS instrumentation test
2019-08-30 13:05:24 +02:00
Luca Abbati
d9f09e6af5
Minor refacotrings to JaxRsAnnotationsInstrumentation.java
2019-08-30 12:23:41 +02:00
Luca Abbati
37dcfe5385
Use static operation names for JaxRS instrumentation
2019-08-30 12:18:41 +02:00
Laplie Anderson
f3bb22d8df
Revert addition of tests. Too many issues
2019-08-29 18:20:09 -04:00
Laplie Anderson
ae9f8e15dd
Add test. Address other PR concerns
2019-08-29 17:48:29 -04:00
Laplie Anderson
5994fa8734
Change packaging of internal jars to be exploded in a subfolder
2019-08-29 16:04:10 -04:00
Tyler Benson
534df900c3
Merge pull request #961 from DataDog/tyler/glassfish
...
Disable Grizzly instrumentation by default
2019-08-29 11:37:55 -04:00
Laplie Anderson
08de0b02fd
Wrap instrumentation installation with a try/catch
2019-08-28 17:33:11 -04:00
Tyler Benson
09ad2374cf
Disable Grizzly instrumentation by default
...
Otherwise it can interfere with the more common Servlet instrumentation (changing the root span name).
Unify attribute/property name for saving span on a request/context.
Also add tests for embedded GlassFish.
2019-08-27 13:27:57 -04:00
Laplie Anderson
3f29e72317
Merge pull request #960 from DataDog/landerson/module-reference-fix
...
Ensure injected modules can read helper class modules
2019-08-27 12:42:34 -04:00
Tyler Benson
5f0e13f6c4
Merge pull request #956 from DataDog/tyler/play-testing
...
Update Play instrumentation to work with 2.7
2019-08-27 12:22:25 -04:00
Tyler Benson
263c442bdb
Fix order of operations
2019-08-27 12:06:21 -04:00
Laplie Anderson
7a41ca7d6e
Change whitelist fields from static to instance
2019-08-27 12:06:01 -04:00
Laplie Anderson
d170984f72
Use weak references for the helper modules so ClassLoaders can be GC'd
2019-08-27 10:56:04 -04:00