Tyler Benson
caf3953360
Add JMH Benchmarks
2017-12-04 17:30:54 -08:00
Andrew Kent
6fa303058f
ApacheHttpClient bytebuddy instrumentation and tests.
2017-12-01 10:54:32 -08:00
Andrew Kent
b6d9c13d0c
Make cassandra matching stricter
2017-11-29 09:11:31 -08:00
Tyler Benson
3ea7ad73ed
Fix version scan plugin
...
Now you can run `./gradlew :dd-java-agent:integrations:datastax-cassandra-3.2::scanVersionsReport -PshowClasses` to show you the classes you can use for that version range.
2017-11-28 18:34:56 -08:00
Andrew Kent
7298b0a31a
Convert datastax cassandra instrumentation to bytebuddy
2017-11-28 17:01:04 -08:00
Andrew Kent
47b1eec6da
Mongo Async Instrumentation and embedded mongo tests.
2017-11-27 09:18:49 -08:00
Andrew Kent
86a76ec588
Convert Mongo instrumentation to ByteBuddy
2017-11-27 09:18:49 -08:00
Tyler Benson
9ba647a2ac
Add instrumentation for MessageListener
2017-11-17 16:02:09 -08:00
Tyler Benson
871ce37f80
Migrate JMS to Byte Buddy and add JMS 1 support
...
This does not yet include instrumentation for MessageListener.
I think there is actually no difference between the instrumentation so we should combine them.
I also added TEXT_MAP as a format that maps to the HTTP Codec. There is some remapping inside the instrumentation to remove dashes before setting as a property. This should also be changed when an official format is defined.
This also currently has a problem with Spring Boot applications as the JMS Util references classes not on the system classpath (it needs to be injected into the child classpath)
2017-11-17 12:06:30 -08:00
Andrew Kent
b85b9b0c5d
drop opentracing-mongo dependency
2017-11-13 10:34:07 -05:00
Andrew Kent
dd8f71e164
MongoHelper query scrubber test
2017-11-13 10:34:07 -05:00
Andrew Kent
9cb097b783
Replace TracingCommandListener with DDTracingCommandListener
2017-11-13 10:34:07 -05:00
Tyler Benson
ff4f39779e
Fix transitive dependencies
...
New instrumentation was bringing in their dependencies into the jar, resulting in a much larger jar file. This should resolve that.
2017-11-10 11:45:00 -05:00
Tyler Benson
66355feddb
Merge pull request #148 from DataDog/tyler/remove-super-matchers
...
Migrate expensive integrations using super matchers to byte buddy.
2017-11-10 09:42:48 -05:00
Tyler Benson
51f903acd6
Ensure helpers are injected on a classloader that has instrumented code.
2017-11-09 15:34:05 -05:00
Tyler Benson
294320acb5
Add exception handling and supression for advice.
...
Also centralize classloader matching.
2017-11-09 14:45:03 -05:00
Tyler Benson
f61935452b
Handle case where SQL is not saved in map properly.
...
Otherwise this could result in an NPE.
2017-11-08 14:54:32 -05:00
Tyler Benson
e96c084b51
Migrate aws instrumentation to byte buddy.
2017-11-06 14:25:28 -08:00
Tyler Benson
e5924b3fe9
Migrate servlet instrumentation to byte buddy.
2017-11-06 11:28:06 -08:00
Tyler Benson
4199d123c2
Better null handling for JDBC instrumentation
...
This also reduces the log noise for transformation issues around synthesized classes.
2017-11-01 11:30:05 -07:00
Tyler Benson
e8bbc849bb
Set resource name using the route pattern from spring.
...
This provides a better static resorce name than trying to conjure one out of the original URL.
2017-10-30 13:24:18 -07:00
Tyler Benson
cacba43435
Use byte buddy for @Trace instead of byteman.
2017-10-26 14:45:16 -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
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
f2d1f0c209
Capture and report errors and stacktraces
2017-10-13 16:32:13 +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
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
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
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
19af7840fb
Adjust logging a bit more.
2017-09-19 10:53:14 -07:00
Tyler Benson
9c39bb64ae
Fix aws version in readme, add finals and reformatting
2017-09-18 10:49:08 -07:00
Tyler Benson
4b26b787b8
Improve error logging for defineClass
2017-09-18 10:33:25 -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
0b1c7f022a
Helper classes also need the slf4j relocation treatment.
2017-09-12 16:02:33 -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
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
c652aa262c
Remove dependency on OpenTracing Agent
...
It brings in a bunch of duplicate and unnecessary dependencies since it also bundles them in its’ jar. Copying the OpenTracingHelper class to our repo until we can refactor it away. It also is Apache 2 licensed so I think we should be ok.
2017-09-05 16:48:22 -07:00
Tyler Benson
3df63d9e53
Split up manager responsibility by job
...
`TraceAnnotationsManager` is responsible for generating the rules for `@Trace`ed methods, `InstrumentationRulesManager` is responsible for our custom built Integrations.
2017-09-05 13:52:11 -07:00
Tyler Benson
a8908c06d8
Move helpers to a separate project for future bundling
...
This will allow us to eventually inject these classes in the correct classpath rather than having them on the system classpath.
2017-09-05 12:19:22 -07:00
Tyler Benson
8ba3c0f156
Fix jacoco for integration tests
...
Also change slf4j package since it’s important for configuring log levels.
2017-09-05 11:43:37 -07:00
Tyler Benson
b85b7aed1d
Turns out Byteman doesn’t like $this as a reference
...
Their docs were misleading.
Also fix the readme’s maven dependency.
2017-09-01 14:22:34 -07:00
Tyler Benson
ec08b37757
Use package-renamed Simple SLF4J logger
...
This will prevent us from respecting any existing SLF4J implementation and just print to the console. This is important for things like Spring Boot that never put a SLF4J implementation on the system classpath, but instead keep it inside the jar.
2017-08-28 14:57:46 -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
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
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
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
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
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
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
Guillaume Polaert
2f65e93167
Remove OTARULES from OT agent
2017-08-16 11:16:12 +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
Emanuele Palazzetti
f1f112ff5a
Merge pull request #79 from gpolaert/resource-name
...
[servlet] resource name for HTTP frameworks
2017-08-03 13:03:50 +02:00
Tyler Benson
effe6e8b04
Remove pom dependencies for shadow artifacts.
2017-08-02 12:48:48 -07:00
Emanuele Palazzetti
c5c750bd49
[elasticsearch] remove auto instrumentation; will be added later
2017-08-02 17:42:01 +02:00
Guillaume Polaert
d46099cbd9
adding tests
2017-08-02 14:22:20 +02:00
Guillaume Polaert
78b2faf03b
typo
2017-08-02 13:38:14 +02:00
Guillaume Polaert
aef9ebec9a
change span.type value
2017-08-02 13:35:37 +02:00
Guillaume Polaert
16aba0ac7a
[servlet] change the resource name for servlet integration (404 grouping)
2017-08-02 11:17:05 +02:00
Guillaume Polaert
402e4978e2
[core] cosmetics
2017-08-02 11:07:59 +02:00
Tyler Benson
b371b59ce2
Don’t exclude the wrapper jar
2017-08-01 15:09:51 -07:00
Tyler Benson
c5f57151c0
Use a factory to create TracingCommandListener
...
This bypasses the inexplicable change in visibility of the constructor.
2017-08-01 11:44:29 -07:00
Emanuele Palazzetti
e236f44b12
[mongo] update the db.statement tag to use the quantized query
2017-08-01 12:28:28 +02:00
Tyler Benson
61c3729f72
Attempt to load config files with both `yaml` and `yml` suffix
2017-07-31 13:08:58 -07:00
Guillaume Polaert
dad74d0c63
more robust and recursive
2017-07-28 13:47:56 +02:00
Guillaume Polaert
58cb653d41
improving the normalizer
2017-07-28 12:36:24 +02:00
Guillaume Polaert
e830e1b7e6
fix the operation name
2017-07-28 09:20:40 +02:00
Guillaume Polaert
f20ed93741
formatting
2017-07-28 09:20:40 +02:00
Guillaume Polaert
7dc170cc6f
mongo helper for norm
2017-07-28 09:20:32 +02:00
Guillaume Polaert
864db966f1
Close span when exception exit ( #66 )
2017-07-27 21:09:25 +02:00
Kent Shultz
f3e55d2d69
Update documentation ( #67 )
2017-07-27 21:08:35 +02:00
Guillaume Polaert
a58f797fd1
moving files to dd-trace
2017-07-24 13:41:40 +02:00
Guillaume Polaert
7c5fd24a14
Moving decorators config to the dd-trace project + default service name
2017-07-24 13:36:44 +02:00
Tyler Benson
8e4e9fe0ac
Clean up version and include git sha in reported number
...
Exclude lombok from being included in the shadow jar.
2017-07-21 08:52:17 -07:00
Tyler Benson
8f794f8364
Merge pull request #59 from DataDog/tyler/shadow-artifacts
...
Fix jar uploading to use shadow jar instead of unbundled jar
2017-07-20 10:11:12 -07:00
Tyler Benson
02d8f153a6
Fix jar uploading to use shadow jar instead of default
...
Rename default jar to be explicit that no dependencies are embedded.
2017-07-20 09:58:22 -07:00
Tyler Benson
d6271d866e
Use lombok @Slf4j annotation for declaring loggers
2017-07-19 11:24:41 -07:00
Guillaume Polaert
e80b7580c8
Refactoring the logging, use slf4j
2017-07-19 08:16:42 -07:00
Tyler Benson
8420855deb
Apply some additional inspections and quick-fixs
2017-07-19 08:09:19 -07:00
Tyler Benson
e8dbc34bea
Apply consistent formatting to other files
2017-07-19 08:09:19 -07:00
Tyler Benson
e1696aeee0
Update link that will automatically download the latest version
2017-07-18 15:53:53 -07:00
Tyler Benson
f48f2bbc53
Add link to snapshot repo for beta.
2017-07-18 09:21:45 -07:00
Tyler Benson
24bcb929c4
Merge branch 'master' into gpolaert/es
2017-07-17 11:28:09 -07:00
Guillaume Polaert
b5051ae7c0
Disabling ES because the contribution throws a NPE. Waiting for the 0.0.3 release of the ES contrib (it's fixed)
2017-07-13 12:09:21 +02:00
Guillaume Polaert
4edff21599
Add test and support for ES
2017-07-13 11:18:19 +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
d2009ef9da
Fix excludes by adding group
2017-07-11 17:12:27 -07:00
Tyler Benson
840ada4650
Enable uploading to local artifactory.
2017-07-11 17:12:27 -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
b422ec7663
Apply minimum code coverage assertions
...
Improved the test coverage slightly in the process.
2017-07-10 14:24:11 -07:00
Tyler Benson
95c7a5ac08
Finish updating gradle and remove maven pom's.
2017-07-06 15:56:32 -07:00
Tyler Benson
ca36e9fbc1
Exclude java 9 compiled files from shadow jar.
2017-07-06 12:10:14 -07:00
Guillaume Polaert
78cd9d118d
Shading shades too much things (OT Agent for instance)
2017-07-06 11:23:37 +02:00
Guillaume Polaert
73ab3d36ab
Keep sync Maven and Gradle
2017-07-04 10:57:47 +02:00
Guillaume Polaert
399c4cab80
Merge branch 'master' into gpolaert/new-shading
2017-07-04 10:15:51 +02:00
Tyler Benson
bf15a139d5
Remove tagsKV from @Trace annotation
2017-07-03 16:14:35 -07:00
Tyler Benson
07b23249d7
Merge pull request #27 from DataDog/tyler/add-gradle
...
Add gradle build scripts.
2017-07-03 10:40:05 -07:00
Guillaume Polaert
a150548a72
CircleCi
2017-07-03 10:34:34 -07:00
Guillaume Polaert
1dc7d5a9b7
AutoService is used by the deps, need to compile with maven
2017-07-03 10:34:34 -07:00
Guillaume Polaert
359c0879f0
fix shapping issues and pom refactoring
2017-07-03 10:33:05 -07:00
Guillaume Polaert
d3ce6b1a3e
shading all stuff and removing from the scope all libs which can crash the app
2017-07-03 10:33:05 -07: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
Guillaume Polaert
94018ff596
fix artifact id
2017-06-29 10:57:57 +02:00
Tyler Benson
4de69c36b8
Review Fixes
...
Fix package names.
Revert oddness in pom file.
2017-06-28 11:14:32 -04:00
Tyler Benson
cee31b4067
Rename packages for consistency
2017-06-27 16:34:32 -04:00
Tyler Benson
e77b8dd90a
Merge pull request #22 from DataDog/tyler/circle-ci
...
Add circleci config file
2017-06-27 16:00:27 -04:00
Tyler Benson
b9690f9db8
Add circleci config file
2017-06-27 15:54:40 -04:00
Guillaume Polaert
9ee1b8204b
Adding a bit of documentation for the dev.
2017-06-27 10:28:09 -04:00
Guillaume Polaert
aadc526338
refactoring the version checker
2017-06-26 16:55:54 -04:00
Guillaume Polaert
b824be1295
Adding JMS version + fix some previous artifacts
2017-06-20 18:24:47 -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
a9623a6ba4
Add comments and explanation on strategies used
2017-06-20 10:21:21 -04:00
Guillaume Polaert
6107454e30
be more readable
2017-06-20 09:15:51 -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
2cca7b0be5
fixing things for the release
2017-06-15 17:38:40 +02:00
Guillaume Polaert
265f6d6411
Oops, reverting name
2017-06-15 17:36:50 +02:00
Guillaume Polaert
a3b5c5a194
Merge pull request #14 from DataDog/refactoring-integrations
...
Refactoring integrations
2017-06-15 17:16:07 +02:00
Guillaume Polaert
4186f67100
Reverting the file
2017-06-15 17:09:17 +02:00
Guillaume Polaert
7f48045da9
Refactoring DDAgentTracingHelper, better log, better catch ...
2017-06-15 17:08:56 +02:00
Emeric Planet
79e98f43c0
Correct typo ( #15 )
2017-06-15 16:35:59 +02:00
Guillaume Polaert
fd759df803
Refactoring OkHttp
2017-06-15 16:27:52 +02:00
Guillaume Polaert
9e92f65da4
Refactoring Jetty and Tomcat
2017-06-15 15:51:50 +02:00
Guillaume Polaert
e9c41f54bb
Update README
2017-06-15 14:42:09 +02:00
Guillaume Polaert
610dc6531e
Remove JAR checker cause we have a graceful exception
2017-06-15 14:34:14 +02:00
Guillaume Polaert
e5887e24dc
Fixing ES
2017-06-15 14:30:16 +02:00
Guillaume Polaert
e632705140
Fixing AWS
2017-06-14 19:28:33 +02:00
Guillaume Polaert
305e7aeefb
still issues on ES and AWS
2017-06-14 17:36:46 +02:00
Guillaume Polaert
41f6e66b2e
first review for @renaud
2017-06-14 15:01:33 +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
Guillaume Polaert
862e143db0
Adding version control
2017-06-13 16:31:35 +02:00
Guillaume Polaert
557f7d1dd3
Preparing the release
2017-06-13 16:29:50 +02:00
Guillaume Polaert
0385e4819b
Refactor helper
2017-06-13 16:03:19 +02:00
Guillaume Polaert
de53b007d6
Help some lost souls
2017-06-13 14:23:51 +02:00
Guillaume Polaert
2e693a41db
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# dd-java-agent/pom.xml
2017-06-13 14:20:06 +02:00
Guillaume Polaert
143d1265f9
fix conflict
2017-06-12 09:12:31 +02:00
Guillaume Polaert
296aa426d7
working on Cassandra Contrib
2017-06-12 09:03:18 +02:00
renaudboutet
953c32b05c
DDActiveSpan made closeable + Improvements & tests of the TracedClient
2017-06-09 22:51:53 +02:00
renaudboutet
b12dcb53b4
Loaded new contribution versions + migration of instrumentation rules
2017-06-09 22:19:50 +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
2583432737
By default custom annotations are disabled
2017-06-08 16:04:39 +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
5123574203
Enable custom tracing with annotations over a subset of packages + documentation modified accordingly
2017-06-07 18:56:21 +02:00
renaudboutet
39a9eb7763
Refine AWS SDK allowed dependencies
2017-06-07 13:43:00 +02:00
renaudboutet
2e0e6de196
Move annotations to a dedicated Jar + change the doc to depend on it
2017-06-07 11:26:48 +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
renaudboutet
e3f0f3a5a9
Add configuration file by system property
2017-06-02 23:20:30 +02:00
Guillaume Polaert
09721bb8ca
Merge remote-tracking branch 'origin/dev' into dev
2017-06-02 16:33:21 +02:00
Guillaume Polaert
bd6eb7d725
Improving pom.xnml (shade)
2017-06-02 16:14:34 +02:00
renaudboutet
96d4f10c87
Resolve conflicts
2017-06-01 18:39:49 +02:00
renaudboutet
a48ff4c3c9
Refine HTTP client instrumentation versions + finner logging
2017-06-01 18:38:08 +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
913acc9ec7
clean config
2017-06-01 15:16:02 +02:00
renaudboutet
470ddac5fb
Fix logging
2017-06-01 15:12:34 +02:00
renaudboutet
cf90b839d2
Added JarVersions sanity check with auto-disabling capabilities
2017-06-01 15:05:34 +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
83a30ad181
Merge remote-tracking branch 'origin/master' into dev
2017-05-31 13:06:25 +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
34d07b1a75
fixing ossrh issues
2017-05-31 12:02:40 +02:00
Guillaume Polaert
376baf03c6
[maven-release-plugin] prepare release v0.0.1
2017-05-31 11:44:47 +02:00
Guillaume Polaert
eecf93be0e
fixing pom issues for the release
2017-05-31 09:58:36 +02:00
Albert Wang
d7b4751376
more grammar changes
2017-05-30 07:14:48 -10:00
Albert Wang
9552ad3618
small grammar changes
2017-05-30 07:08:44 -10:00
Guillaume Polaert
dad2391838
fix issues on pom
2017-05-30 16:51:39 +02:00
renaudboutet
8950008357
Merge remote-tracking branch 'origin/merge-validation' into dev
2017-05-30 15:13:10 +02:00
renaudboutet
96e98e3567
New feature: disabling instrumentations
2017-05-30 15:12:18 +02:00
Guillaume Polaert
9c38391a58
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# dd-trace/src/main/java/com/datadoghq/trace/resolver/DDTracerFactory.java
2017-05-30 14:12:35 +02:00
renaudboutet
7587b284df
Move back resolver in core + added the skipTagsPatterns option over samplers (+tests & examples)
2017-05-30 12:44:10 +02:00
Guillaume Polaert
b3d7f3afc6
Remove ES
2017-05-30 11:51:27 +02:00
renaudboutet
26342e48d9
Fix refactored decorators + ErrorFlag + DBStatement decorator + DDapi is streaming JSON (optim)
2017-05-29 19:17:44 +02:00
renaudboutet
8e14d51d58
Merge branch 'dev' of github.com:DataDog/dd-trace-java into dev
2017-05-29 17:33:13 +02:00
renaudboutet
29d2ab8aca
Enable custom tracing in dd-trace.yaml
2017-05-29 17:22:28 +02:00
Guillaume Polaert
5e92d19114
Merge remote-tracking branch 'origin/dev' into dev
2017-05-29 17:12:43 +02:00
renaudboutet
b91420c512
Merge branch 'dev' of github.com:DataDog/dd-trace-java into dev
2017-05-29 16:28:38 +02:00
renaudboutet
5e957558e3
Moving resolver in agent
2017-05-29 16:28:32 +02:00
Guillaume Polaert
0b6ff99aac
removing some files
2017-05-29 16:11:41 +02:00
Guillaume Polaert
d1ef5c274b
updating to 0.0.1
2017-05-29 16:10:57 +02:00
Guillaume Polaert
2952299401
Merge remote-tracking branch 'origin/dev' into dev
2017-05-29 16:10:26 +02:00
Guillaume Polaert
cc3b394bd7
updating to 0.0.1
2017-05-29 16:10:19 +02:00
renaudboutet
aecaca6309
Review configuration POJOs + created factories
2017-05-29 16:00:41 +02:00
Guillaume Polaert
227f3e3130
Updating readme
2017-05-29 15:01:04 +02:00
Guillaume Polaert
45c9676e92
Adding java version supported
2017-05-29 09:32:17 +02:00
Guillaume Polaert
4ac06482be
Removing buggy es contrib
2017-05-24 16:09:02 +02:00
renaudboutet
c2019381df
Added configuration section in doc
2017-05-24 13:51:29 +02:00
renaudboutet
8e165f37f0
added decorators default config files
2017-05-24 13:45:54 +02:00
renaudboutet
3f7d852a65
Rename HTTP & DB decorators + seggregate configurtions of decorators in dd-trace-decorators.yaml
2017-05-24 13:44:35 +02:00
renaudboutet
ee9e0626df
First version of the agent documentation
2017-05-24 13:31:24 +02:00
renaudboutet
b880e29ab9
First version of the agent documentation
2017-05-24 13:14:21 +02:00
renaudboutet
2870d0ba34
First version of the agent documentation
2017-05-24 13:12:44 +02:00
renaudboutet
515015968e
First version of the agent documentation
2017-05-24 13:11:08 +02:00
renaudboutet
b59551390f
First version of the agent documentation
2017-05-24 13:06:20 +02:00
renaudboutet
2d06f7d271
First version of the agent documentation
2017-05-24 12:42:36 +02:00
renaudboutet
84c96efef1
First version of the agent documentation
2017-05-24 12:31:41 +02:00
renaudboutet
e0b85ef79e
First version of the agent documentation
2017-05-24 12:27:41 +02:00
renaudboutet
f8e725ef33
First version of the agent documentation
2017-05-24 12:25:34 +02:00
renaudboutet
5239736d14
small fixes due to ES instrumentation
2017-05-24 09:21:41 +02:00
renaudboutet
1cd1183f07
Resolve conflicts + improve surefire test isolation using fork + tests logging less verbous
2017-05-23 21:07:47 +02:00
renaudboutet
de338dd821
Small bug fixes on core + Apache HTTP Client auto instrumentation on agent
2017-05-23 19:38:10 +02:00
Guillaume Polaert
fe667ece29
Merge remote-tracking branch 'origin/dev' into dev
2017-05-23 17:40:28 +02:00
Guillaume Polaert
ca32835ff7
Adding ES instrumentation
2017-05-23 17:40:18 +02:00
renaudboutet
c7353c827f
Trace annotations JUnit tests
2017-05-23 15:57:59 +02:00
renaudboutet
c89db2592c
small fixes
2017-05-23 14:47:02 +02:00
Guillaume Polaert
d07bf6cfb4
Removeing old ref to raclette
2017-05-23 14:24:20 +02:00
Guillaume Polaert
fe73a08ece
Refactoring project skel
2017-05-23 14:08:55 +02:00