Commit Graph

965 Commits

Author SHA1 Message Date
Andrew Kent b3c8c3fd6b Begin 0.4.1 2018-02-27 12:49:38 -08:00
Andrew Kent 0bfa65fbf1 Version 0.4.0 2018-02-27 09:28:18 -08:00
Andrew Kent 837ba4f083
Merge pull request #240 from DataDog/tyler/fix-fallback
Fix test for v0.4 endpoint
2018-02-26 09:24:20 -08:00
Tyler Benson ac1b57d7a2 Fix test for v0.4 endpoint
Agent returns an error if no content sent, so test was failing.  Need to send empty content for test to succeed.
2018-02-26 13:50:32 +10:00
Tyler Benson 92e0ede2c0
Merge pull request #239 from DataDog/tyler/nano-resolution
Use nanotime for additional clock resolution
2018-02-23 13:20:08 +10:00
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