Andrew Kent
|
2eb3433da1
|
Muzzle plugin to depend on compileScala
|
2018-08-15 09:49:50 -07:00 |
Nikolay Martynov
|
36ec5d51e5
|
SafeHasSuperTypeMatcher: handle exceptions when getting class erasure
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
a7c63b9261
|
Clarify comment for safe interface iteration.
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
57e85d4a13
|
Catch and log instrumentation matcher exception
Catching instrumentation matcher exceptions at the Instrumenter level
allows other, unrelated instrumentation to match.
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
d64b162539
|
Remove safeMatch from element matcher and document bb cache class
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
260e3520aa
|
Fix classloading integration tests
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
35c6fa2343
|
More error catching in safe matcher and reduce log level
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
75a6cee068
|
Add DDCachingPoolStrategy to reuse type descriptions
|
2018-08-15 09:49:50 -07:00 |
Ark
|
f01c8349cc
|
Deep-merge Reference fields and methods
Plus misc cleanup.
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
e7bb7cfb3e
|
Remove findLoadedClass
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
50c5a57c49
|
Replace UnloadedType with ByteBuddy TypeDescription
|
2018-08-15 09:49:50 -07:00 |
Andrew Kent
|
937e9a6cef
|
Add more methods to PatchLogger
|
2018-08-15 09:49:37 -07:00 |
Andrew Kent
|
27cade057c
|
Delegate bootstrap resource loading for unloaded types
|
2018-08-15 09:49:37 -07:00 |
Andrew Kent
|
f8f45d7f14
|
Muzzle field matching
|
2018-08-15 09:49:37 -07:00 |
Andrew Kent
|
c4daf007e3
|
Muzzle method and access matching
|
2018-08-15 09:49:37 -07:00 |
Andrew Kent
|
4887822eba
|
Muzzle method ref creation and matching
|
2018-08-15 09:46:30 -07:00 |
Andrew Kent
|
0f6761dd4b
|
Optimize Instrumenter logging
|
2018-08-15 09:46:30 -07:00 |
Andrew Kent
|
55a0abce68
|
Add notes of potential references to ReferenceCreator
|
2018-08-15 09:46:30 -07:00 |
Tyler Benson
|
2893eb6035
|
Merge pull request #435 from DataDog/tyler/jax-rs-improvements
Add span for jax-rs representing controller execution
|
2018-08-15 14:03:31 +10:00 |
Gary Huang
|
67c0f2fa03
|
Merge pull request #431 from DataDog/gary/okhttp-log
Remove Util Logger and Refactor test
|
2018-08-14 18:11:59 -04:00 |
Tyler Benson
|
84d38a8270
|
Merge pull request #439 from DataDog/tyler/method-signatures
Cleanup method signatures and servlet 2 instrumentation
|
2018-08-13 17:29:02 +10:00 |
Tyler Benson
|
f801cbd466
|
Merge pull request #428 from DataDog/tyler/use-WeakConcurrentMap
Use WeakConcurrentMap
|
2018-08-13 16:44:16 +10:00 |
Tyler Benson
|
dd11429575
|
Remove unused fields
|
2018-08-13 16:43:32 +10:00 |
Tyler Benson
|
e702928e19
|
Merge pull request #436 from DataDog/mar-kolya/use-WeakConcurrentMap-suggestions
WeakMap improvements
|
2018-08-13 16:00:57 +10:00 |
Tyler Benson
|
232708e457
|
Prevent abstract classes from going through the muzzle plugin.
|
2018-08-13 15:35:46 +10:00 |
Tyler Benson
|
4583d12b31
|
Cleanup method signatures and servlet 2 instrumentation
adding the abstract servlet instrumentation reduces code duplication and makes it more similar to servlet 3 instrumentation.
|
2018-08-13 15:14:10 +10:00 |
Nikolay Martynov
|
aa838c3ab1
|
Merge pull request #438 from DataDog/mar-kolya/fix-resource-directory-name
Fix resources directory name in lagom tests
|
2018-08-12 22:00:11 -07:00 |
Nikolay Martynov
|
44f501fa53
|
Fix resources directory name in lagom tests
|
2018-08-11 06:42:53 -07:00 |
Nikolay Martynov
|
fc8cc47f85
|
WeakMap improvements
* Improve tests to not depend on thread schedulting
* Test all underlying implementations
* Reduce number of static values
|
2018-08-10 22:16:21 -07:00 |
Tyler Benson
|
6cef9b89b0
|
Make some things non-static
|
2018-08-10 15:41:26 +10:00 |
Tyler Benson
|
c246966e5f
|
Merge pull request #430 from DataDog/tyler/spring-controllers
Add span representing the spring web controller execution
|
2018-08-10 12:28:34 +10:00 |
Tyler Benson
|
b220309a68
|
PR review changes.
|
2018-08-10 12:23:13 +10:00 |
Tyler Benson
|
984bc7563d
|
Add span.origin.type for JSP too.
Might be slightly redundant given `jsp.requestURL` but consistent with other instrumentation.
|
2018-08-10 12:14:16 +10:00 |
Tyler Benson
|
d5cc84ea9f
|
Add span for jax-rs representing controller execution
Also add additional `span.origin.type` tags for better visibility.
|
2018-08-10 10:36:42 +10:00 |
Tyler Benson
|
a3875aff2c
|
Logging improvements and other misc
from reviewing a customer’s logs.
|
2018-08-09 15:59:59 +10:00 |
Tyler Benson
|
ae9d4619a4
|
Add instrumentation showing the rendering time
|
2018-08-09 13:10:45 +10:00 |
Tyler Benson
|
eacc2d6402
|
Restructure how WeakMap is implemented
Use an interface.
Use a provider/supplier to avoid loading more onto the bootstrap classpath.
|
2018-08-08 16:54:44 +10:00 |
Gary Huang
|
2041d56de8
|
use Slf4j annotation.
|
2018-08-07 18:29:55 -04:00 |
Gary Huang
|
abffe1779b
|
Remove Util Logger and Refactor test
OKHttp instrumentation will not be using the java util logger, also applies the string representaiton of ip address for IPV4/6 tags. Refactored test.
|
2018-08-07 18:29:22 -04:00 |
Tyler Benson
|
5e55defeb3
|
Fix bootstrap classpath.
|
2018-08-07 17:11:42 +10:00 |
Tyler Benson
|
d05e2cfe86
|
Add span for spring web controller.
|
2018-08-07 17:03:07 +10:00 |
Tyler Benson
|
fff3118dec
|
separate spring web and error instrumentation.
|
2018-08-07 16:33:51 +10:00 |
Tyler Benson
|
05dc51633a
|
Update Spring Tests
|
2018-08-07 16:04:28 +10:00 |
Tyler Benson
|
9b00a27dce
|
add javadoc and comparison
|
2018-08-07 12:42:14 +10:00 |
Tyler Benson
|
9d8548406b
|
Merge pull request #425 from DataDog/tyler/httpurlconnection
Separate span for input and output streams.
|
2018-08-07 12:33:26 +10:00 |
Tyler Benson
|
847484cd47
|
Use WeakConcurrentMap
Instead of `Collections.synchronizedMap(new WeakHashMap<>())`.
|
2018-08-06 14:14:57 +10:00 |
Tyler Benson
|
e7aa7c52b4
|
Improve comments and add synchronization.
|
2018-08-06 11:38:28 +10:00 |
Nikolay Martynov
|
5289204252
|
Merge pull request #423 from DataDog/mar-kolya/fix-span-cleaner-bug
Fix span cleaner executor to use correct span cleaner reference
|
2018-08-03 09:15:11 -04:00 |
Tyler Benson
|
064ae4c238
|
Separate span for input and output streams.
|
2018-08-03 15:41:16 +10:00 |
Nikolay Martynov
|
e517080234
|
Fix span cleaner executor to use correct span cleaner reference
|
2018-08-01 14:59:22 -04:00 |