Commit Graph

1010 Commits

Author SHA1 Message Date
Tyler Benson 4c66bc8ed2 Use nanotime for additional clock resolution
If a start or stop timestamp on a span is provided, the nanotime is ignored.
2018-02-23 13:13:34 +10:00
Tyler Benson 72481c160d
Merge pull request #212 from gihad/jedis
Redis support via Jedis client
2018-02-23 13:11:52 +10:00
Tyler Benson 163b285868 Rename to jedis-1.4 since that’s the earliest working version
Also change instrumentation binding for better coverage.
2018-02-23 13:04:46 +10:00
Tyler Benson f4d2e6f600 Merge branch 'master' into jedis 2018-02-22 16:44:44 +10:00
Tyler Benson 574ba6d954
Merge pull request #237 from DataDog/tyler/set-timeout
Set timeouts on all the tests.
2018-02-22 13:16:04 +10:00
Andrew Kent 0812501aa3
Merge pull request #238 from DataDog/tyler/remove-deps
Remove unneeded dependencies on dd-trace-ot.
2018-02-21 09:35:11 -08:00
Tyler Benson 903248ddf2 Set timeouts on all the tests. 2018-02-21 12:09:57 +10:00
Tyler Benson a3a70e6ea3 Remove unneeded dependency on dd-trace-ot. 2018-02-21 12:08:05 +10:00
Tyler Benson 09c90afcb2
Merge pull request #236 from DataDog/tyler/set-timeout
Set short timeouts for api test to prevent startup delays
2018-02-21 08:14:10 +10:00
Tyler Benson c1224eaa9f Set short timeouts for api test to prevent startup delays
Since endpointAvailable is called on construct, this can happen in premain when running with the agent. I included a simple retry just in case…

Not sure in what case the trace agent would respond so slowly…
2018-02-20 17:43:26 +10:00
gihad 44dd384648 reusing declared values to make tests more roboust 2018-02-18 08:38:47 -05:00
gihad 692b6e7508 removed tabs for spaces 2018-02-18 08:24:54 -05:00
gihad 3613b9bd7d removed unused import 2018-02-17 22:35:45 -05:00
gihad 7c42e2e791 Added jedis instrumentation integration tests with embedded redis 2018-02-17 21:30:18 -05:00
Andrew Kent 3b0ba32ef2
Merge pull request #235 from DataDog/ark/spring_boot_package_folder
Move SpringBootBasedTest to package folder.
2018-02-16 16:15:01 -08:00
Andrew Kent c118e1b73d Move SpringBootBasedTest to package folder. 2018-02-16 13:42:27 -08:00
Andrew Kent 4dfcb1b5d0
Merge pull request #228 from DataDog/ark/classloader_feature_branch
Enhance Java Agent ClassLoading
2018-02-15 19:26:58 -08:00
Andrew Kent c6e883e042 Move bootstrap prefixes to classloader matcher 2018-02-15 19:17:19 -08:00
Andrew Kent 64e2173bf7 Set bootstrap delegation for osgi classloading 2018-02-15 19:17:19 -08:00
Andrew Kent 1820fbcbfd Bootstrap delegation for wildfly/jboss 2018-02-15 19:17:19 -08:00
Andrew Kent d0982ada9d Skip unsafe classloaders. 2018-02-15 19:17:19 -08:00
Andrew Kent 4a1db505db Enhance logging and cleanup. 2018-02-15 19:17:19 -08:00
Andrew Kent dd19b07017 Spock classloading tests 2018-02-15 19:17:19 -08:00
Andrew Kent a692d42d3c Move DatadogClassloader to bootstrap 2018-02-15 19:17:19 -08:00
Andrew Kent a28a7abd4e Run api classes on bootstrap and core agent on custom classloader 2018-02-15 19:17:19 -08:00
Andrew Kent cfef64b026 Reorganize dd-java-agent subprojects 2018-02-15 18:55:02 -08:00
Andrew Kent 0864f81e45 whitelist ConfigUtils from jacoco 2018-02-15 18:50:18 -08:00
Tyler Benson 74b8f4d8d7 Begin 0.4.0 2018-02-15 10:15:12 +10:00
Tyler Benson ecca7274a9 Version 0.3.3 2018-02-15 10:12:43 +10:00
Tyler Benson 4ba7b1659b
Merge pull request #230 from DataDog/tyler/jax-rs
Add resource naming instrumentation for jax-rs
2018-02-15 09:14:52 +10:00
Tyler Benson c9da16f334 Add resource naming instrumentation for jax-rs 2018-02-14 19:18:01 +10:00
Gihad Murad fb7a81c2bd Removed unused tag, extended Instrumenter.Configurable (disabled by default) 2018-02-13 17:56:36 -05:00
Gihad Murad 7e82985d3c Merge branch 'master' into jedis 2018-02-13 11:58:14 -05:00
Tyler Benson 859b93bcdf
Merge pull request #227 from DataDog/tyler/spring-web-errors
Add instrumentation for spring error handling
2018-02-13 09:43:50 +10:00
Tyler Benson 0299a7b9ae Remove unused config utils file. 2018-02-13 09:07:53 +10:00
Tyler Benson 3ec70ac026 Add instrumentation for spring error handling
Also add additional tests for spring boot
2018-02-13 09:07:53 +10:00
Tyler Benson 19051669fa
Merge pull request #224 from DataDog/tyler/version-casing
Add exception for version segments in URLs
2018-02-12 13:25:33 +10:00
Tyler Benson 9fc5cf6a4b Add exception for version segments in URLs
This seems like a common enough segment and useful to not remove.
2018-02-09 12:54:13 +10:00
Tyler Benson c84b4a2c71
Merge pull request #221 from DataDog/tyler/url-resource-name-improvements
Remove configuration of URL to ResourceName Decorator
2018-02-09 11:04:22 +10:00
Tyler Benson 6eb36ae5fd
Merge pull request #220 from DataDog/tyler/aws
Add additional tags for aws requests
2018-02-09 10:43:50 +10:00
Tyler Benson 0b4bf16f97 Remove configuration of ResourceName Decorator
Improve name sanitizing to reduce high cardinality issues.
2018-02-08 17:26:04 +10:00
Tyler Benson 1069922233 Add additional tags for aws requests 2018-02-08 15:12:17 +10:00
Tyler Benson f820789e1c
Merge pull request #219 from DataDog/tyler/move-tests
Move servlet tests to individual modules. Fix servlet 2 instrumentation.
2018-02-08 10:21:52 +10:00
Tyler Benson 3e57a7a7ea Move servlet tests to individual modules. Fix servlet 2 instrumentation.
Turns out we weren’t actually servlet 2 compatible.  That should be fixed now.  Unfortunately it appears servlet 2 also doesn’t expose the http response code, so we aren’t able to set it as a tag without custom instrumentation for each framework.

I also removed our log4j2 stuff since we’re using logback.
2018-02-08 09:27:04 +10:00
Tyler Benson 1a855c4271
Merge pull request #215 from DataDog/tyler/dep-fix
Fix dependency problem in dropwizard example
2018-02-07 12:49:38 +10:00
Tyler Benson 4958a3d306 Fix dependency problem in dropwizard example
There was an incompatible mix of jackson dependencies which caused the app to not start up.  Changed the tracer client to use an old version, but allow the agent to still use a newer version (since it is shadowed).
2018-02-07 12:41:18 +10:00
Tyler Benson 103d7d7b64
Merge pull request #216 from DataDog/tyler/error-object
Use Field.ERROR_OBJECT instead of string
2018-02-07 12:17:52 +10:00
Tyler Benson 1bfceb0d53 Use Field.ERROR_OBJECT instead of string 2018-02-07 12:02:10 +10:00
Andrew Kent b557776bcf
Merge pull request #217 from DataDog/tyler/ipv4-string
Use string instead of int representation for IPv4
2018-02-06 09:25:20 -08:00
Andrew Kent 0382f8916e
Merge pull request #214 from DataDog/tyler/aws-fixes
Change AWS instrumentation to use constructor
2018-02-06 09:24:13 -08:00