Commit Graph

2078 Commits

Author SHA1 Message Date
Gary a2a194d48a Fix latestDepTest for JSP instrumentation.
Normalize jsp.requestUrl tag value because Tomcat 9 seems to add relative path symbols of jsp files.

Tomcat 9 doesn't automatically create a connector, causing failures in latestDepTest. Tomcat 9 also seems to have small changes that effect some of the tests, such as changing the exception type and also removal of the exception message in one of the tests.
2018-11-12 08:15:24 -08:00
Tyler Benson 9bd2b86d2e Add assertion to ensure latestDepTest dependencies are different from test. 2018-11-12 08:15:24 -08:00
Gary Huang b3cdb2843c
Merge pull request #573 from DataDog/gary/limit-amqp-version
Limit AMQP LatestDepTest to use last working version
2018-11-09 11:54:31 -05:00
Gary 9d7d40565a
Limit AMQP LatestDepTest to use last working version
Makes AMQP LatestDepTest not use the latest version because it uses a snapshot version of spring, causing error when downloading.
2018-11-09 11:09:04 -05:00
Andrew Kent 906feba94b
Merge pull request #567 from DataDog/ark/jmx-tags
Add service name to default jmx tags
2018-11-07 19:45:11 +00:00
Andrew Kent 1d2cc52747 Add service name to default jmx tags 2018-11-07 08:36:30 -08:00
Nikolay Martynov 98efa8aaa3
Merge pull request #566 from DataDog/mar-kolya/specify-scala-dependency
Mar kolya/specify scala dependency
2018-11-05 21:05:54 -05:00
Nikolay Martynov 9c652cc5b2 Remove duplicate class names from ExecutorInstrumentation 2018-11-05 12:55:32 -05:00
Nikolay Martynov b8276ac70b Specify Scala dependency in single place 2018-11-05 12:55:32 -05:00
Andrew Kent 9db83241bc
Merge pull request #565 from DataDog/ark/jvm-version-log
Log Java and JVM version info.
2018-11-05 02:42:35 +00:00
Andrew Kent 1667e590b9 Log Java and JVM version info. 2018-11-02 17:12:00 -07:00
Nikolay Martynov 8455304006
Merge pull request #563 from DataDog/mar-kolya/context-map-key-class-domain
Make context maps 'global' for a given key class name
2018-11-02 13:42:56 -04:00
Nikolay Martynov 3c0ba56d2c Make context maps 'global' for a given key class name
This ensures that different instrumenters using same key class can see
each others state
2018-11-02 12:59:30 -04:00
Nikolay Martynov df0889b07d
Merge pull request #560 from DataDog/mar-kolya/new-context-store-api
First iteration on a better context store api
2018-11-02 12:57:13 -04:00
Nikolay Martynov 98df97af3e First iteration on a better context store api
Separate context storage from actual fetching/putting
2018-11-02 10:46:57 -04:00
Andrew Kent 3c80c25ea5
Merge pull request #561 from DataDog/tyler/bb-upgrade
Upgrade Byte Buddy to 1.9.3
2018-11-02 03:43:51 +00:00
Tyler Benson 91f514b01d Upgrade Byte Buddy to 1.9.3 2018-11-02 09:12:09 +10:00
Andrew Kent 387068caf8
Merge pull request #558 from DataDog/ark/helper-injector-classloader
Inject dynamic classes into bootstrap class loader
2018-11-01 22:19:49 +00:00
Andrew Kent d0b00e0dc0 Inject all map holder classes into the bootstrap 2018-11-01 15:05:20 -07:00
Nikolay Martynov 13a8add2e7
Merge pull request #559 from DataDog/mar-kolya/add-lost-jdbc-statement-logging
Catch `AbstractMethodError` when trying to unwrap jdbc connection
2018-11-01 11:50:44 -04:00
Nikolay Martynov 15024915bf Catch `AbstractMethodError` when trying to unwrap jdbc connection
jdts throws this exception since they just have 'stub' umplementation.
2018-11-01 09:57:18 -04:00
Andrew Kent 5f0f6f1474 Inject dynamic classes into topmost class loader 2018-10-31 16:11:52 -07:00
Nikolay Martynov e83c379992
Merge pull request #557 from DataDog/mar-kolya/add-lost-jdbc-statement-logging
Add logging in jdbc instrumentation when we cannot unwrap connection
2018-10-31 15:55:03 -04:00
Andrew Kent 5f429b17b9
Merge pull request #556 from DataDog/ark/skip-buildscan-for-muzzle
Skip buildscan for muzzle CI runs
2018-10-31 18:38:22 +00:00
Nikolay Martynov 8a066de772 Add logging in jdbc instrumentation when we cannot unwrap connection 2018-10-31 13:38:37 -04:00
Andrew Kent 5efd80ea52 Skip buildscan for muzzle CI runs 2018-10-30 20:58:40 -07:00
Andrew Kent 6198662984
Merge pull request #555 from marcoferrer/grpc-tracing-kotlin-exception-support
Catch and log throwables to support kotlin exception handling
2018-10-31 03:44:15 +00:00
Marco Ferrer 1bd97a0f90 catch and log throwables to support kotlin exception handling 2018-10-30 23:00:29 -04:00
Nikolay Martynov 3e0dcb33f9
Merge pull request #549 from DataDog/mar-kolya/muzzle-build
Update Gradle plugin versions
2018-10-30 21:27:54 -04:00
Andrew Kent 5824eb83b8
Merge pull request #537 from DataDog/ark/instrumentation-context-outline
instrumentation context map-backed impl
2018-10-29 18:48:23 +00:00
Nikolay Martynov 428a0bf66e
Merge pull request #553 from DataDog/mar-kolya/increase-couchbase-timeout
Increase couchbase timeout
2018-10-26 17:22:42 -04:00
Nikolay Martynov ff9e5ba99f Increase couchbase timeout
It looks like Couchbase is often really slow to start.
2018-10-26 17:08:36 -04:00
Andrew Kent b89aa54a93 Move ASM visiting method into context-store impl 2018-10-26 14:06:57 -07:00
Andrew Kent cc27f1507e Javadoc for map-backed context store. Type info on context store api 2018-10-26 13:41:24 -07:00
Nikolay Martynov f63ffc93ea
Merge pull request #552 from DataDog/mar-kolya/jmxfetch-env-variable-names
Replace '-' with '_' in configuration parameter names
2018-10-26 15:42:52 -04:00
Andrew Kent 0fa35a0654
Merge pull request #548 from DataDog/tyler/remove-releases
Remove historical releases
2018-10-26 19:17:36 +00:00
Nikolay Martynov 605e328df3
Merge pull request #550 from DataDog/mar-kolya/fix-exception-in-executor-instrumentation
fix exception in executor instrumentation
2018-10-26 14:23:19 -04:00
Nikolay Martynov 950ab63f64 Replace '-' with '_' in configuration parameter names 2018-10-26 09:54:04 -04:00
Nikolay Martynov aa63c52063 Update Gradle plugin versions 2018-10-26 09:47:56 -04:00
Nikolay Martynov fa2303ad0a Increase heap size in build 2018-10-24 15:18:58 -04:00
Nikolay Martynov aba0c3377d Use offer instead of add when trying to test-insert element into the queue on ThreadPoolExecutor instrumentation 2018-10-24 15:13:40 -04:00
Nikolay Martynov faad1d92b0 Clarify output of Hystrix test 2018-10-24 15:13:21 -04:00
Nikolay Martynov 32bb61824b Reduce java heap for muzzle builds 2018-10-24 14:38:14 -04:00
Tyler Benson ad48630171 Remove historical releases
Previously kept for comparing benchmarks across versions, but they can be downloaded as needed.  Don’t need to be kept in the history.
2018-10-24 10:18:30 +10:00
Tyler Benson 601993fcb4 Begin 0.18.0 2018-10-24 10:15:37 +10:00
Tyler Benson 64db5d3bd6 Version 0.17.0 2018-10-24 09:33:22 +10:00
Tyler Benson 8464353bc3
Merge pull request #545 from DataDog/mar-kolya/update-jmx-fetch
Update jmxfetch to latest version
2018-10-24 08:40:59 +10:00
Nikolay Martynov 14e85941c0
Merge pull request #547 from DataDog/mar-kolya/weak-concurrent-map-thread-cleanup
Mar kolya/weak concurrent map thread cleanup
2018-10-23 18:12:24 -04:00
Nikolay Martynov 04ba472e56 Rewrite comment 2018-10-23 17:56:10 -04:00
Nikolay Martynov bfaffb8544 Merge remote-tracking branch 'origin/tyler/worker-count' into mar-kolya/weak-concurrent-map-thread-cleanup 2018-10-23 17:45:53 -04:00