Commit Graph

2594 Commits

Author SHA1 Message Date
Nikolay Martynov d01832a94d Do not try to build against couchbase 2.7.5 since it didn't sync up with mirrors yet 2019-05-17 11:27:35 -04:00
Luca Abbati 5959c9cadd
Merge pull request #840 from DataDog/revert-823-labbati/jmx-on-default
Revert "Enable JMXFetch by default"
2019-05-17 17:07:36 +02:00
Luca Abbati 04392bf28e
Revert "Enable JMXFetch by default" 2019-05-17 17:02:58 +02:00
Luca Abbati db82c69ebe
Merge pull request #823 from DataDog/labbati/jmx-on-default
Enable JMXFetch by default
2019-05-17 14:28:44 +02:00
Nikolay Martynov 94907270a2
Merge pull request #837 from DataDog/mar-kolya/fix-apache-async-instrumentation-with-null-callback
Handle null callback in HttpAsyncApache instrumentation
2019-05-16 17:41:39 -04:00
Nikolay Martynov b736ca3108 Handle null callback in HttpAsyncApache instrumentation 2019-05-16 17:26:08 -04:00
Nikolay Martynov 03763e7e47
Merge pull request #835 from DataDog/mar-kolya/do-not-run-smoke-test-servers-on-check
Do not run smoke test servers when tests are disabled
2019-05-16 13:24:10 -04:00
Tyler Benson 354d17ac7d
Merge pull request #830 from DataDog/tyler/executor-config
Add config to enable individual executors
2019-05-16 10:05:29 -07:00
Nikolay Martynov 6b6668826d Do not run smoke test servers when tests are disabled
Unfortunately Gradle seem to need some manual help to figure this one out.
2019-05-16 12:44:20 -04:00
Tyler Benson 4a8bea4602
Merge pull request #833 from DataDog/tyler/ratpack-resource-naming
Fix resource name for Ratpack
2019-05-16 08:58:26 -07:00
Tyler Benson 3bbf9f27eb Fix resource name for Ratpack
Previous fallback would inadvertently include query parameters in the resource name.
2019-05-15 16:30:51 -07:00
Tyler Benson cc23fee614 Add config to enable individual executors
Or all executors, bypassing the allow list.

`dd.trace.executor=com.MyCustomExecutor,com.OtherExecutor`
`dd.trace.executors.all=true`

Turns out in many cases, executors that we say we’re skipping, are still being traced because they extend from an already instrumented executor.
2019-05-14 10:03:44 -07:00
Nikolay Martynov ad2663d840
Merge pull request #829 from DataDog/mar-kolya/update-checkstyle
Update checkstyle to latest public version
2019-05-13 15:14:41 -04:00
Nikolay Martynov f3d808d540 Update checkstyle to latest public version 2019-05-13 13:14:28 -04:00
Nikolay Martynov 068b436682
Merge pull request #828 from DataDog/mar-kolya/remove-unused-config-field
Remove unused config field
2019-05-10 16:04:18 -04:00
Nikolay Martynov 076d14f727 Remove unused config field 2019-05-10 13:45:43 -04:00
Nikolay Martynov d2fbc4b8e1
Merge pull request #825 from DataDog/mar-kolya/clarify-log-messages
Clarify log messages when tracing is disabled
2019-05-10 10:30:27 -04:00
Nikolay Martynov ba02250cf6 Clarify log messages when tracing is disabled 2019-05-09 16:12:35 -04:00
Luca Abbati cd0afa947c
Test that JMX fetch enabling by default can be overwritten 2019-05-09 17:18:35 +02:00
Luca Abbati 440cb0e3d9
Verify JmxFetch is enabled by default 2019-05-09 17:18:35 +02:00
Luca Abbati 1d75ff6324
Enable JMXFetch by default 2019-05-09 17:18:35 +02:00
Nikolay Martynov e4416464cb
Merge pull request #824 from DataDog/mar-kolya/allow-tracing-agent-to-be-disabled
Update to latest versions of groovy and spock
2019-05-09 10:49:07 -04:00
Nikolay Martynov 5ff04bd1e9 Allow tracing be disabled via config 2019-05-09 10:20:06 -04:00
Nikolay Martynov 2984cc506e Limit okhttp latest deps test to 3.x.x 2019-05-09 10:17:35 -04:00
Nikolay Martynov c0bb6f4a36 Fix minor typo 2019-05-09 09:44:42 -04:00
Nikolay Martynov c80749c793 Update to latest versions of groovy and spock 2019-05-08 13:27:04 -04:00
Tyler Benson 38a9804953
Merge pull request #821 from DataDog/tyler/manifest
Add implementation details to each jar manifest.
2019-05-07 10:49:23 -07:00
Nikolay Martynov e25a46bb33
Merge pull request #822 from DataDog/mar-kolya/update-gradle
Update gradle to 5.4.1
2019-05-07 13:13:48 -04:00
Nikolay Martynov 5e2a9ef5ed Update gradle to 5.4.1 2019-05-07 12:47:15 -04:00
Tyler Benson 0ea9a701a3 Add implementation details to each jar manifest. 2019-05-06 16:14:41 -07:00
Tyler Benson 38adbbd42d
Merge pull request #819 from DataDog/labbati/begin0.28.0
Begin 0.28.0
2019-05-03 13:14:09 -07:00
Luca Abbati ab4f2350de
Begin 0.28.0 2019-05-03 21:47:41 +02:00
Luca Abbati c2a47adf20 Version 0.27.0 2019-05-03 19:47:14 +02:00
Tyler Benson c263ea1bc8
Merge pull request #818 from DataDog/tyler/fix-instrumentation-name
Fix instrumentation names for apache httpasyncclient
2019-05-03 10:05:04 -07:00
Tyler Benson 376451c031 Fix instrumentation names for apache httpasyncclient 2019-05-03 09:58:05 -07:00
Tyler Benson 745fc70b58
Merge pull request #816 from DataDog/tyler/make-field-transient
Add transient modifier to added context fields.
2019-05-03 08:34:19 -07:00
Tyler Benson 668c77abe0
Merge pull request #815 from DataDog/tyler/fix-es
Remove latestDepTest for Elasticsearch Transport 5
2019-05-03 08:34:00 -07:00
Tyler Benson 579b6dd929 Add transient modifier to added context fields. 2019-05-02 15:52:43 -07:00
Tyler Benson 4b1fcdea04 Remove latest dep test for transport-5 2019-05-02 14:44:31 -07:00
Tyler Benson 0a234872e9 Try limiting latest to 5.1.x 2019-05-02 14:04:07 -07:00
Tyler Benson 8a38b6fc1e Skip ES tests in CI. 2019-05-02 12:26:39 -07:00
Tyler Benson 82f50e22b7
Merge pull request #811 from DataDog/tyler/hystrixobservable
Add support for HystrixObservableCommand
2019-05-02 09:47:09 -07:00
Tyler Benson 598999128e
Merge pull request #803 from DataDog/tyler/osgi
Improve classloading issues for OSGi and Glassfish.
2019-05-02 07:42:57 -07:00
Tyler Benson 793627c167 Fix tests 2019-04-30 15:55:12 -07:00
Tyler Benson c8743fce64 Remove potentially dangerous recursive call. 2019-04-30 14:53:15 -07:00
Tyler Benson ac734ac6ee More classloading issues with Glassfish
Glassfish’s WebappClassLoader caches when a resource or class load fails, so we can’t load as a resource first to see if it is available.

Also add additional logging.
2019-04-30 12:38:54 -07:00
Tyler Benson 2c5ae9f3b1 Make OSGi instrumentation more generic
This should help it work with felix.

Also reduce log noise.
2019-04-30 12:38:54 -07:00
Tyler Benson c971c434d1 Fix propagation and add onUnsubscribe handler
Ensures that span is closed when Observable is unsubscribed from.

Also added retransform error logger since retransforms might be missed if an exception is thrown, leading to odd behavior.
2019-04-30 11:52:20 -07:00
Tyler Benson f74fd347c2
Merge pull request #814 from raphw/frames-fixed
Fixes #813: Only add frames if class file version supports attribute
2019-04-30 11:13:53 -07:00
Tyler Benson 1b38fcc8b4 Apply formatting 2019-04-30 10:08:58 -07:00