Commit Graph

659 Commits

Author SHA1 Message Date
Tyler Benson a711a27db0 Merge pull request #139 from DataDog/tyler/errors
Capture and report errors and stacktraces
2017-10-13 18:18:27 +02:00
Tyler Benson 526d7def3b Hardcode tag names, improve formatting 2017-10-13 16:32:13 +02:00
Tyler Benson f2d1f0c209 Capture and report errors and stacktraces 2017-10-13 16:32:13 +02:00
Tyler Benson 1654a8abc7 Merge pull request #140 from DataDog/tyler/consistency
Adjust tag naming for better consistency
2017-10-13 16:28:05 +02:00
Tyler Benson 2775dd988e Hardcode additional tag names 2017-10-13 16:03:19 +02:00
Tyler Benson 4ab32b0b95 Add test for setting service/resource name via tag. 2017-10-13 15:52:44 +02:00
Tyler Benson aac945747b Rename “service-name” to “my-service-name” to reduce confusion.
same for resource-name
2017-10-13 14:16:26 +02:00
Tyler Benson af5ef5e624 Fix name overloading confusion.
references to entries below were using the wrong instance and thus not being cleaned properly.
2017-10-13 14:08:03 +02:00
Tyler Benson 7f8b81457e Adjust tag naming for better consistency 2017-10-12 17:46:33 +02:00
Tyler Benson 4b7df678ef Merge pull request #138 from DataDog/tyler/publish-cleanup
Minor cleanup to publish
2017-10-12 17:26:17 +02:00
Tyler Benson 6cb7a89f05 Minor cleanup to publish
Ivy isn’t used by bintray or maven central.  We don’t really need to publish it for our snapshots.
2017-10-12 11:01:26 +02:00
Tyler Benson 4c479be82a Merge pull request #137 from DataDog/tyler/scoping-issue
Change visibility to protected
2017-10-11 08:53:08 -04:00
Tyler Benson 33308eff80 Change visibility to protected
This should bypass an issue with the parent class being loaded on a different classloader, resulting in an IllegalAccessError.
2017-10-10 16:02:43 -04:00
Tyler Benson 631d8f196d Begin 0.2.6 2017-09-27 09:04:53 -07:00
Tyler Benson e2dabc8195 Version 0.2.5 2017-09-27 08:56:52 -07:00
Tyler Benson 18b513c0ac Merge pull request #136 from DataDog/tyler/fix-headers
Fix headers to match standard DD trace headers
2017-09-27 08:22:04 -07:00
Tyler Benson cfe36d03a8 Fix headers to match standard DD trace headers
Also prevent NullPointerExceptions in servlet handler if active span somehow missing.
2017-09-27 07:44:43 -07:00
Tyler Benson 20fc79015c Begin 0.2.5 2017-09-22 15:02:55 -07:00
Tyler Benson add3179490 Version 0.2.4 2017-09-22 14:55:30 -07:00
Tyler Benson 897b3426b1 Merge pull request #135 from DataDog/tyler/servlet
Replace tomcat/jetty specific integ with generic servlet integ.
2017-09-22 10:45:53 -07:00
Tyler Benson 12323cef9f Update readme. 2017-09-21 14:37:41 -07:00
Tyler Benson cffde51b9e Add funky locking to ensure consistent execution for jetty test. 2017-09-21 13:47:28 -07:00
Tyler Benson fb133c8905 Update servlet operation name. 2017-09-21 08:12:44 -07:00
Tyler Benson 30721d00dc Replace tomcat/jetty specific integ with generic servlet integ.
This should also work with things like Weblogic and Websphere with the main requirement being Servlet 2.3 or above compatibility.
2017-09-20 16:39:43 -07:00
Tyler Benson 20fb09c0fd Merge pull request #134 from DataDog/tyler/logging
Reduce noise generated when injecting classes into classloader
2017-09-19 15:03:11 -07:00
Tyler Benson 19af7840fb Adjust logging a bit more. 2017-09-19 10:53:14 -07:00
Tyler Benson b988f27751 Merge pull request #133 from DataDog/tyler/misc
Fix aws version in readme, add finals and reformatting
2017-09-19 10:51:43 -07:00
Tyler Benson 9c39bb64ae Fix aws version in readme, add finals and reformatting 2017-09-18 10:49:08 -07:00
Tyler Benson 8c010342c8 Merge pull request #132 from DataDog/tyler/logging
Improve error logging for defineClass
2017-09-18 10:37:55 -07:00
Tyler Benson 4b26b787b8 Improve error logging for defineClass 2017-09-18 10:33:25 -07:00
Tyler Benson b4b80f1c73 Begin 0.2.4 2017-09-13 13:30:00 -07:00
Tyler Benson 5c4a696f16 Version 0.2.3 2017-09-13 13:13:00 -07:00
Tyler Benson 13ffdc5bbb Merge pull request #131 from DataDog/tyler/handle-double-registration
Prevent NPE for double registrations
2017-09-13 13:10:34 -07:00
Tyler Benson b430eedb27 Prevent NPE for double registrations
When using jetty with spring boot, the helper is being called more than once, the second time resulting in null being returned by `addFilter`.  This should prevent an error from being thrown.
2017-09-13 13:00:25 -07:00
Tyler Benson e24b1a9060 Merge pull request #130 from DataDog/tyler/local-no-version-numbers
Remove version numbers from generated files
2017-09-12 16:42:45 -07:00
Tyler Benson 5869762c00 Merge pull request #129 from DataDog/tyler/helpers-slf4j-shadow
Helper classes also need the slf4j relocation treatment.
2017-09-12 16:07:52 -07:00
Tyler Benson 7a2c8c411e Remove version numbers from generated files
This should only be used for local development.  This makes it easier for command line testing to have consistent file references that don’t change each release.
2017-09-12 16:06:39 -07:00
Tyler Benson 0b1c7f022a Helper classes also need the slf4j relocation treatment. 2017-09-12 16:02:33 -07:00
Tyler Benson a996ce3c51 Merge pull request #128 from DataDog/tyler/dd-trace-renaming
Move packages around and rename dd-trace inside agent
2017-09-12 08:54:27 -07:00
Tyler Benson 4e106679a7 Move packages around and rename dd-trace inside agent
This avoids conflicts if the user already has dd-trace included in their app.
2017-09-11 15:00:00 -07:00
Tyler Benson 87d093ae77 Merge pull request #127 from DataDog/tyler/deps
Abstract core dependencies for central management
2017-09-08 08:43:48 -07:00
Tyler Benson 3bc153241b Abstract core dependencies for central management 2017-09-07 16:38:21 -07:00
Tyler Benson bd0dde2a35 Remove release instructions.
Moved to the internal wiki.
2017-09-07 12:14:23 -07:00
Tyler Benson 4e0c65d779 Begin 0.2.3 2017-09-07 11:27:28 -07:00
Tyler Benson 5aede87f6e Version 0.2.2 2017-09-07 11:07:38 -07:00
Tyler Benson 1bfc5e8b11 Fix artifactory configuration. 2017-09-07 11:06:27 -07:00
Tyler Benson 410adb7947 Merge pull request #125 from DataDog/tyler/auto-publish
Automatically publish to bintray after artifactory
2017-09-07 10:40:00 -07:00
Tyler Benson 43436999c4 Automatically publish to bintray after artifactory 2017-09-07 10:22:36 -07:00
Tyler Benson a790e7b9f7 Merge pull request #124 from DataDog/tyler/prevent-0-duration
Prevent traces from finishing with 0 duration
2017-09-07 09:14:55 -07:00
Tyler Benson 17de05e557 Merge pull request #123 from DataDog/tyler/classloader-inject-helpers
Inject helper classes into application’s classloader
2017-09-07 09:06:49 -07:00