Commit Graph

585 Commits

Author SHA1 Message Date
Tyler Benson 10faa9ab89 Merge pull request #113 from DataDog/tyler/jetty
Add version checking via class/method for jetty
2017-08-24 17:41:13 -07:00
Tyler Benson 9a9da92b59 Add version checking via class/method for jetty 2017-08-24 17:38:16 -07:00
Tyler Benson 59d1be4ea7 Merge pull request #112 from DataDog/tyler/version-verify
Add version scan verification and test in CI
2017-08-24 17:20:48 -07:00
Tyler Benson 1b63a53167 Add version scan verification and test in CI 2017-08-24 17:15:22 -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 768e2bb52f Merge pull request #110 from DataDog/tyler/spring-boot
Ensure rules are loaded on the right classpath for Spring Boot
2017-08-24 07:46:37 -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
Tyler Benson a89f417860 Merge pull request #104 from DataDog/tyler/versions
Replace version range scanning with classpath analysis
2017-08-23 09:14:51 -07:00
Tyler Benson db2758af19 Merge branch 'master' into tyler/versions
# Conflicts:
#	dd-java-agent/src/main/java/com/datadoghq/trace/agent/InstrumentationChecker.java
2017-08-23 09:08:40 -07:00
Tyler Benson bcb4aa5aa3 Merge pull request #108 from DataDog/tyler/ddja-test-deps
Remove dd-java-agent as a dependency for the integ test
2017-08-23 08:50:38 -07:00
Tyler Benson 1104ab5dec Merge pull request #109 from DataDog/tyler/disable-relocation
Add property to gradle.properties for easier debugging
2017-08-23 08:38:12 -07:00
Tyler Benson 0debc82d74 Remove dd-java-agent as a dependency for the integ test
This better simulates the classpath for an application where the agent is only added via the commandline.
2017-08-23 08:35:50 -07:00
Tyler Benson 55edba486a Order rules alphabetically and ensure matches. 2017-08-22 17:25:45 -07:00
Tyler Benson 34f0922740 Add property to gradle.properties for easier debugging
When using a jar with packages renamed, the line numbers don’t match the classes in the IDE.
2017-08-22 17:23:28 -07:00
Tyler Benson 60cfb392c4 Fix grouping so any rule can allow module to be active. 2017-08-22 10:33:24 -07:00
Guillaume Polaert 82faf2dcb5 Merge pull request #107 from DataDog/gpolaert/more-log
Add more logs to debug
2017-08-22 15:36:01 +02:00
Guillaume Polaert 1086439da8 log as info level 2017-08-22 15:32:58 +02:00
Guillaume Polaert 78c99f4574 Add more logs to debug 2017-08-21 14:58:08 +02:00
Tyler Benson aad3746c2b Fix tests 2017-08-18 11:12:06 -06:00
Tyler Benson 988a3d0fdf Cleanup plugin and add identifying classes to config
Still missing jetty since that requires method level searching.
2017-08-18 11:11:37 -06:00
Tyler Benson d33b468096 Allow scanning for key identifying methods 2017-08-18 11:11:37 -06:00
Tyler Benson 860df9856c Enable instrumentation to scan for classes for version matching 2017-08-18 11:11:37 -06:00
Tyler Benson 03ca35426c Convert InstrumentationCheckerTest to Spock 2017-08-18 11:11:37 -06:00
Tyler Benson 9b73fed3c5 Add plugin that scans for classes unique to version range
Does not include method signatures yet.  Still a work in progress.

Execute with `./gradlew scanVersions --parallel`.
Using `--parallel` is strongly recommended.
2017-08-18 11:11:37 -06:00
Tyler Benson 797332caeb Merge pull request #105 from DataDog/gpolaert/msgpack
Send traces as msgpack instead of json
2017-08-18 11:10:48 -06:00
Guillaume Polaert 870a8e2b12 Fixing tests 2017-08-18 11:03:18 -06:00
Guillaume Polaert 6392999f97 Change Json for MsgPack 2017-08-18 10:49:49 -06:00
Tyler Benson f564161454 Merge pull request #100 from DataDog/gpolaert/extra-services
Ability to set extra service information
2017-08-18 10:26:33 -06:00
Guillaume Polaert 35a8d1b308 Merge pull request #106 from DataDog/gpolaert/issue-spring-boot
Remove OTARULES from OT agent
2017-08-17 09:44:08 +02:00
Guillaume Polaert 848f0e824c rebasing 2017-08-17 09:39:23 +02:00
Guillaume Polaert b602c53c84 reviews 2017-08-17 09:32:15 +02:00
Guillaume Polaert ab5926afe4 reviews 2017-08-17 09:32:15 +02:00
Guillaume Polaert 0d79f0cf08 reviews 2017-08-17 09:32:15 +02:00
Guillaume Polaert a224fd0829 fix codenarc 2017-08-17 09:28:15 +02:00
Guillaume Polaert 37cc52596a Update example 2017-08-17 09:28:15 +02:00
Guillaume Polaert e874cb2e0d Implement service endpoint support 2017-08-17 09:28:15 +02:00
Guillaume Polaert 03e1ea9014 Updating example 2017-08-17 09:25:32 +02:00
Guillaume Polaert 4072edb405 Ability to add extra service information (WIP) 2017-08-17 09:25:32 +02:00
Guillaume Polaert f1b31a661a Merge pull request #102 from DataDog/gpolaert/async-writer
Proposal for flushing writer
2017-08-17 09:01:19 +02:00
Guillaume Polaert 2f65e93167 Remove OTARULES from OT agent 2017-08-16 11:16:12 +02:00
Guillaume Polaert b442302b6a Fix codenarc 2017-08-16 10:36:45 +02:00
Guillaume Polaert 4a2e12c348 Test concurrency 2017-08-14 14:00:01 +02:00
Guillaume Polaert eba8d3835f Fixing tests and coverage 2017-08-14 11:31:16 +02:00
Guillaume Polaert 9145684491 Improvements due to the review 2017-08-11 14:13:30 +02:00
Guillaume Polaert 1c4c6bd8ec Skip test coverage, need to refactor 2017-08-10 13:24:18 +02:00
Guillaume Polaert 43525025da Create a separate class + reviews 2017-08-10 10:38:11 +02:00
Tyler Benson 82444c3258 Merge pull request #103 from DataDog/tyler/guava-bundle
Rename google and byteman dependencies
2017-08-09 11:45:26 -07:00
Tyler Benson 19acd75344 Merge pull request #101 from DataDog/tyler/dd-trace-deps
dd-trace shouldn’t be shadow bundled
2017-08-09 11:44:48 -07:00