Commit Graph

51 Commits

Author SHA1 Message Date
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 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 62c167de16 Inject helper classes into application’s classloader
This is important for things like Spring Boot’s executable jar classloader which keeps all the jars individually rather than on the system classloader.
2017-09-06 11:08:28 -07:00
Tyler Benson ab7598804e Update dropwizard and spring boot readmes. 2017-08-23 15:35:55 -07:00
Tyler Benson 9ff937557e Ensure rules are loaded on the right classpath for Spring Boot 2017-08-23 14:30:18 -07:00
Emanuele Palazzetti f9012c4b15
[example] update Spring Boot example with a simplified documentation 2017-08-04 15:50:28 +02:00
Emanuele Palazzetti b3c21aa124 Merge pull request #81 from tyler/misc
Various cleanup items
2017-08-02 10:50:57 +02:00
Tyler Benson b371b59ce2 Don’t exclude the wrapper jar 2017-08-01 15:09:51 -07:00
Guillaume Polaert 58ec657a05 formatting 2017-08-01 13:39:36 +02:00
Guillaume Polaert 97e7228ce6 Improving spring example 2017-08-01 13:39:36 +02:00
Tyler Benson 5bfff0bece Add gradlew to examples and update docs 2017-07-21 17:03:31 -07:00
Tyler Benson e8dbc34bea Apply consistent formatting to other files 2017-07-19 08:09:19 -07:00
Tyler Benson 5167cd6916 Fix signing on master
Also fix more docs with beta note and version.
2017-07-19 08:01:40 -07:00
Tyler Benson 2d89ee0d54 Apply automatic formatting
via `./gradlew googleJavaFormat`
2017-07-12 07:47:19 -07:00
Tyler Benson 840ada4650 Enable uploading to local artifactory. 2017-07-11 17:12:27 -07:00
Tyler Benson 78969ce6f0 Merge pull request #41 from DataDog/tyler/rename-build.gradle
Rename build.gradle scripts to match project name.
2017-07-11 07:27:11 -07:00
Tyler Benson 8d9bdef4b7 Rename build.gradle scripts to match project name.
This will help in finding build scripts inside the IDE.
2017-07-10 16:12:15 -07:00
Tyler Benson b5949495d3 Merge pull request #29 from DataDog/gpolaert/documentation
Documentation
2017-07-10 10:36:39 -07:00
Tyler Benson 586c7eab0c Use h2 instead of mysql for example project to simplify 2017-07-07 11:05:17 -07:00
Tyler Benson 95c7a5ac08 Finish updating gradle and remove maven pom's. 2017-07-06 15:56:32 -07:00
Guillaume Polaert 4b9d5f4174 Improving Spring Boot documentation 2017-07-06 12:45:21 +02:00
Tyler Benson 5a6bd2d002 Add gradle build scripts.
Currently has issues with shadow jar due to Java 9 compiled classes inside byteman used by dd-java-agent.
2017-06-30 11:35:57 -07:00
Tyler Benson 050f73c55d Disable publish for non-artifact modules. 2017-06-28 11:57:46 -04:00
Guillaume Polaert ccb7904ccb [maven-release-plugin] prepare for next development iteration 2017-06-20 10:29:08 -04:00
Guillaume Polaert 40bb03fb96 [maven-release-plugin] prepare release v0.1.1 2017-06-20 10:29:03 -04:00
Guillaume Polaert 1a0df4c907 [maven-release-plugin] prepare for next development iteration 2017-06-15 17:51:12 +02:00
Guillaume Polaert 003bfa1eb2 [maven-release-plugin] prepare release v0.1.0 2017-06-15 17:51:05 +02:00
Guillaume Polaert 9e6ea73e4c [maven-release-plugin] prepare for next development iteration 2017-06-13 17:28:34 +02:00
Guillaume Polaert fdf4b7af28 [maven-release-plugin] prepare release v0.0.7 2017-06-13 17:28:28 +02:00
renaudboutet 1618e4f006 [maven-release-plugin] prepare for next development iteration 2017-06-09 16:20:09 +02:00
renaudboutet 9500b9fe2e [maven-release-plugin] prepare release v0.0.6 2017-06-09 16:19:58 +02:00
renaudboutet d4925f8494 [maven-release-plugin] prepare for next development iteration 2017-06-07 19:05:01 +02:00
renaudboutet c5dd057312 [maven-release-plugin] prepare release v0.0.5 2017-06-07 19:04:55 +02:00
renaudboutet e1b43837bb [maven-release-plugin] prepare for next development iteration 2017-06-06 18:59:37 +02:00
renaudboutet 07fc589595 [maven-release-plugin] prepare release v0.0.4 2017-06-06 18:51:19 +02:00
renaudboutet e48c2b8f63 Prepare release 0.0.4 + move to a global.version unique parameter for all projects 2017-06-06 18:31:21 +02:00
Guillaume Polaert db2a59fea7 [maven-release-plugin] prepare for next development iteration 2017-06-01 15:18:24 +02:00
Guillaume Polaert b24a186cba [maven-release-plugin] prepare release v0.0.3 2017-06-01 15:18:18 +02:00
Guillaume Polaert fcb214b921 fix version deps 2017-05-31 15:37:06 +02:00
Guillaume Polaert 1bb36a82af [maven-release-plugin] prepare for next development iteration 2017-05-31 15:31:26 +02:00
Guillaume Polaert 69b620725e [maven-release-plugin] prepare release v0.0.2 2017-05-31 15:31:09 +02:00
Guillaume Polaert 1a41751e34 refactoring skel 2017-05-31 15:25:02 +02:00
Guillaume Polaert 78baebe447 [maven-release-plugin] prepare for next development iteration 2017-05-31 12:30:48 +02:00
Guillaume Polaert 9e0077d46a [maven-release-plugin] prepare release v0.0.1 2017-05-31 12:30:42 +02:00
Guillaume Polaert eeab45af29 fix javadocs issues 2017-05-31 12:28:51 +02:00
Guillaume Polaert 667111582c fixing ossrh issues again 2017-05-31 12:22:38 +02:00
Guillaume Polaert b11bc289fe fixing version issue 2017-05-31 12:05:57 +02:00
Guillaume Polaert 376baf03c6 [maven-release-plugin] prepare release v0.0.1 2017-05-31 11:44:47 +02:00
Guillaume Polaert 2959276459 fix issues on pom 2017-05-31 11:33:41 +02:00
Guillaume Polaert cc3b394bd7 updating to 0.0.1 2017-05-29 16:10:19 +02:00