Tyler Benson
161d77bfa7
Merge pull request #141 from DataDog/tyler/jdbc
...
Add automatic instrumentation for JDBC
2017-10-30 10:25:45 -07:00
Tyler Benson
25029b4109
Add integration tests for in-memory jdbc drivers.
2017-10-25 10:37:37 -07:00
Tyler Benson
14b834a358
Ignore generic classes and proxy classes
2017-10-25 10:36:37 -07:00
Tyler Benson
0d64192d91
Set resource name and span type correctly.
2017-10-24 10:28:53 -07:00
Tyler Benson
ef5481cc27
Change operation name and set service name.
2017-10-24 10:28:53 -07:00
Tyler Benson
b40bcf9973
Add automatic instrumentation for JDBC
...
This instrumentation creates spans for Statements and PreparedStatements. It also captures the corresponding SQL and additional connection info. ResultSet could be considered for future instrumentation to capture even more of the DB interaction time.
This integration uses Bytebuddy instead of Byteman as the many methods to instrument would have been messy in Byteman.
2017-10-24 10:28:53 -07:00
Tyler Benson
18268537e5
Merge pull request #142 from DataDog/tyler/byteman-version
...
Downgrade byteman library to non-beta version.
2017-10-24 10:07:13 -07:00
Tyler Benson
423b701049
Downgrade byteman library to non-beta version.
...
This is in effort to reduce some performance problems.
2017-10-24 08:15:37 -07:00
Tyler Benson
0ac544a713
Begin 0.2.7
2017-10-16 14:10:28 +02:00
Tyler Benson
a4c272a089
Version 0.2.6
2017-10-16 14:07:50 +02:00
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