Tyler Benson
3db2d654f1
Fix spark instrumentation
...
and rebase off master.
2018-04-26 17:01:45 +10:00
Jørgen Grøndal
7e233ac3c7
feat: find oldest supported spark, update version, make tests run
2018-04-26 14:53:32 +10:00
Jørgen Grøndal
d0822c7458
fix: support jetty 8+, sparkjava 2.5+
2018-04-26 14:53:32 +10:00
Jørgen Grøndal
8bfeae4a82
fix: formatting and add version to spark java instrumentation
2018-04-26 14:53:32 +10:00
Jørgen Grøndal
c49d4f6dd8
fix: add jetty handler instrumentaiton. remove filter3instrumentation. add sparkjava routematch instrumentation
2018-04-26 14:53:32 +10:00
Jørgen Grøndal
91aa3c854d
fix: first attempt at sparkjava trace instrumentation
2018-04-26 14:53:32 +10:00
Jon Mort
1ba0b69750
Resource naming and other review comments
2018-04-18 11:42:49 +01:00
Jon Mort
582c0af962
Rename to Ratpack 1.4
2018-04-18 11:42:49 +01:00
Jon Mort
6e92221e5a
Ratpack instrumentaiton support
2018-04-18 11:42:48 +01:00
Tyler Benson
001e59e0cc
Build with Java 8, but run tests with other JDKs
...
Use workspaces to persist build between jobs.
2018-04-16 14:36:38 +08:00
Andrew Kent
fc27e6b5ae
Revert "Move play2.6 tests out of subproject and into sourceSet"
...
This reverts commit 2a42f7dc7d .
2018-04-08 10:10:12 -07:00
Andrew Kent
2a42f7dc7d
Move play2.6 tests out of subproject and into sourceSet
2018-04-06 14:03:20 -04:00
Andrew Kent
2449810ce0
Play 2.4 and 2.6 testing
2018-04-05 17:58:04 -04:00
Andrew Kent
772872bcb5
Play Instrumentation
2018-03-28 10:26:57 -07:00
Andrew Kent
0714139b31
Merge pull request #264 from DataDog/ark/bs-testing
...
Akka Instrumentation
2018-03-20 09:42:18 -07:00
Andrew Kent
714afba71b
Akka actor instrumentation
2018-03-20 09:31:54 -07:00
Tyler Benson
19b94da7bb
JAX-RS Client Tracing
2018-03-20 08:54:09 +08:00
Andrew Kent
5a97c1e5bb
Copied scala tests over from integration tests
2018-03-19 16:07:45 -07:00
Tyler Benson
0fbec69b6d
Merge pull request #253 from DataDog/tyler/traceinterceptor
...
Implement the TraceInterceptor API
2018-03-13 08:30:01 +10:00
Andrew Kent
9a83413141
Executor Instrumentation for Scala
2018-03-09 11:50:39 -08:00
Tyler Benson
286e9d2d00
Add instrumentation to catch additional classloaders.
...
Still doesn’t work with Spring Boot because the way they structure their Jars.
2018-03-09 14:32:41 +10:00
Tyler Benson
163b285868
Rename to jedis-1.4 since that’s the earliest working version
...
Also change instrumentation binding for better coverage.
2018-02-23 13:04:46 +10:00
Tyler Benson
f4d2e6f600
Merge branch 'master' into jedis
2018-02-22 16:44:44 +10:00
Andrew Kent
64e2173bf7
Set bootstrap delegation for osgi classloading
2018-02-15 19:17:19 -08:00
Andrew Kent
1820fbcbfd
Bootstrap delegation for wildfly/jboss
2018-02-15 19:17:19 -08:00
Andrew Kent
cfef64b026
Reorganize dd-java-agent subprojects
2018-02-15 18:55:02 -08:00
Tyler Benson
c9da16f334
Add resource naming instrumentation for jax-rs
2018-02-14 19:18:01 +10:00
Gihad Murad
1d35938996
Merge branch 'master' into jedis
2018-02-05 13:00:13 -05:00
Gihad Murad
cef86291e3
Added Redis instrumentation via Jedis client 2.9 and changed spring-boot-jdbc to spring-boot-jdbc-redis
2018-02-05 12:59:42 -05:00
Tyler Benson
4314f71ab7
Kafka and Kafka Streams instrumentation
...
This includes propagation and traces for producers and consumers.
2018-02-01 20:04:40 +10:00
Tyler Benson
64d39030e5
Use workflows in Circle to test Java 7 and 8
...
Java 9 is commented out because there are some test failures that will be investigated later.
Some tests had to be excluded from Java 7 because they don’t have a Java 7 compatible version.
2018-01-22 13:46:50 -05:00
Tyler Benson
6d3d88987b
Rename dd-trace-annotations to dd-trace-api
...
And move DDTags over to it.
Move some `datadog.trace.api` classes over to `datadog.trace.common`.
Other misc renaming.
2018-01-09 10:07:36 +10:00
Tyler Benson
becf2a5862
Lots of renaming
...
Module:
dd-trace -> dd-trace-ot
Packages:
Standardize on `datadog.trace` and `datadog.opentracing` as the package prefixes.
2018-01-09 10:02:06 +10:00
Tyler Benson
eeb17c4522
Move @Trace and JDBC instrumentation to individual modules
2018-01-04 16:20:26 +10:00
Andrew Kent
ef3ba8be60
Move dd-java-agent-perftest to dd-java-agent subproject.
2018-01-02 12:17:18 -08:00
Andrew Kent
599211e750
Simple jetty perf test
2018-01-02 09:13:42 -08:00
Andrew Kent
e65132e462
Perf Test Project
2018-01-02 09:13:42 -08:00
Andrew Kent
99442cdca7
Agent Testing Project
2017-12-28 09:46:08 -08:00
Tyler Benson
02460060bc
Misc cleanup
...
Remove out of date “async-tracing” example since it’s more about byteman and no longer relevant.
Minor changes to improve the code test coverage…
2017-12-21 16:31:03 -08:00
Andrew Kent
f68406113a
Remove helpers from agent
2017-12-18 16:44:12 -08:00
Tyler Benson
d933a4049a
Move OkHttp instrumentation to byte buddy
2017-12-06 18:07:17 -08:00
Tyler Benson
f807a5da18
Merge pull request #163 from DataDog/tyler/jmh-retransform
...
Add JMH Benchmarks
2017-12-06 08:04:07 -08:00
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
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
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
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
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
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