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
9c39bb64ae
Fix aws version in readme, add finals and reformatting
2017-09-18 10:49:08 -07:00
Tyler Benson
3bc153241b
Abstract core dependencies for central management
2017-09-07 16:38:21 -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
a0d4f2ca76
Report version from main
...
This allows running the agent as an executable jar to report the version number.
Also repot version scan errors better.
2017-08-28 13:39:19 -07:00
Tyler Benson
82a9c73c6b
Merge pull request #111 from DataDog/tyler/servlet-async
...
Mark servlet trace filter as async supported
2017-08-24 07:47:15 -07:00
Tyler Benson
233d241e07
Mark servlet trace filter as async supported
2017-08-23 16:01:42 -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
4927f40392
Merge pull request #95 from palazzem/spring-boot-example
...
[example] update Spring Boot example with a simplified documentation
2017-08-04 16:00:31 +02:00
Emanuele Palazzetti
f9012c4b15
[example] update Spring Boot example with a simplified documentation
2017-08-04 15:50:28 +02:00
Emanuele Palazzetti
7808bbfa3b
[example] cosmetics
2017-08-04 13:55:00 +02:00
Emanuele Palazzetti
0de7cae077
[example] simplified TracedClient setTag
2017-08-04 13:54:11 +02:00
Emanuele Palazzetti
614ee7099f
[example] improved Dropwizard docs
2017-08-04 13:53:40 +02:00
Emanuele Palazzetti
d894c8cddb
[example] dropwizard uses Gradle packaging
2017-08-04 13:25:59 +02:00
Emanuele Palazzetti
924b1d5537
[example] change dropwizard names and package
2017-08-04 13:25:24 +02:00
Emanuele Palazzetti
49295e1bfc
[example] added 404 endpoint to test the rewrite decorator
2017-08-04 12:50:38 +02:00
Emanuele Palazzetti
10f70132d7
[example] update dropwizard example
2017-08-02 16:57:08 +02:00
Emanuele Palazzetti
b3c21aa124
Merge pull request #81 from tyler/misc
...
Various cleanup items
2017-08-02 10:50:57 +02:00
Emanuele Palazzetti
e8bd921b90
[example] improving Spring Boot ( #78 )
2017-08-02 10:50:42 +02:00
Emanuele Palazzetti
b953e7d9e5
[example] upgrade OT Mongo contrib module to 0.0.3
2017-08-02 10:01:29 +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
Emanuele Palazzetti
e5208264ab
[example] add README to the rest-spark
2017-08-01 12:53:26 +02:00
Emanuele Palazzetti
2a939cb8b6
[example] downgrade Mongo contrib module to 0.0.2 because of incompatibility
2017-08-01 12:42:22 +02:00
Emanuele Palazzetti
afa60efcdf
[example] use the Gradle application plugin instead of shadowJar
2017-08-01 12:42:22 +02:00
Emanuele Palazzetti
c71bc1bb78
[example] add logger configuration
2017-08-01 12:42:22 +02:00
Emanuele Palazzetti
5f4b311a90
[example] add gradle wrapper to rest-spark example
2017-08-01 12:42:22 +02:00
Emanuele Palazzetti
563171d8f9
[example] create restspark package to build it with gradlew
2017-08-01 12:42:22 +02:00
Guillaume Polaert
b652c25242
some stuff needed
2017-07-28 09:20:38 +02:00
Guillaume Polaert
ee84eb689c
Formatting
2017-07-28 09:20:32 +02:00
Emanuele Palazzetti
da58bb89e9
[example] add Spark framework example
2017-07-28 09:20:27 +02:00
Emanuele Palazzetti
16a6447cb7
[example] update import order
2017-07-27 21:31:06 +02:00
Emanuele Palazzetti
be8e3ef1bf
[example] update Spark example so it runs with dd-java-agent
2017-07-27 21:20:17 +02:00
Emanuele Palazzetti
d10e8e0c34
[example] add Spark framework example ( #60 )
...
* [example] add Spark framework example
* [example] formatting
2017-07-27 21:09:58 +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
05fc670063
Fix concurrency problem with DDSpanContext
...
Also apply Java 1.8 compatability to async-tracing example.
2017-07-17 11:07:54 -07:00
Guillaume Polaert
acaf9e5116
Adding async examples
2017-07-17 14:14:47 +02:00
Tyler Benson
232801ab62
Another pass on improving the docs
2017-07-12 14:30:08 -07:00
Tyler Benson
2d89ee0d54
Apply automatic formatting
...
via `./gradlew googleJavaFormat`
2017-07-12 07:47:19 -07:00
Tyler Benson
2181ba5923
Merge branch 'master' into tyler/upload-artifacts
2017-07-12 07:25:03 -07:00
Guillaume Polaert
098dffc463
Merge branch 'master' into gpolaert/dropwizard
2017-07-12 11:18:33 +02: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
Guillaume Polaert
24c863660b
Dropwizard documentation
2017-07-11 13:38:16 +02: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