Commit Graph

622 Commits

Author SHA1 Message Date
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
Guillaume Polaert a4d57d2b0c Use arraylist 2017-08-09 14:36:52 +02:00
Guillaume Polaert 9884ddf687 Adding a queue class for the writer 2017-08-09 13:29:15 +02:00
Tyler Benson 5dff2f1249 Rename google and byteman dependencies
But exclude the ones that cause the tests to fail.
Also add a test to verify the correct version of guava is loaded with the agent running.
2017-08-08 12:29:14 -07:00
Guillaume Polaert 17fa5f63b1 Implementing random delete 2017-08-08 16:13:07 +02:00
Guillaume Polaert 114ef60e6e Proposal for flushing writer (WIP) 2017-08-08 14:53:20 +02:00
Tyler Benson 38545befbb dd-trace shouldn’t be shadow bundled 2017-08-07 14:27:40 -07:00
Emanuele Palazzetti 08f44d15b4 Merge pull request #99 from palazzem/docs
[docs] update README
2017-08-07 09:39:21 +02:00
Emanuele Palazzetti 815b70d3e6
[docs] update README 2017-08-07 09:34:52 +02:00
Tyler Benson 46d980ea0a Begin 0.2.1
Also fix minor problem with bintray config.
2017-08-04 12:26:59 -07:00
Tyler Benson df0d611884 Version 0.2.0 2017-08-04 11:40:29 -07:00
Tyler Benson 289438cd6c Merge pull request #97 from DataDog/tyler/fix-link
Fix download link
2017-08-04 08:22:12 -07:00
Tyler Benson 818dd3a642 Fix download link 2017-08-04 08:12:23 -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