Andrew Kent
|
6ee5fd27b0
|
Guard against invoking WeakConcurrent constructor
|
2018-11-28 12:05:47 -08: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 |
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 |
Nikolay Martynov
|
8a066de772
|
Add logging in jdbc instrumentation when we cannot unwrap connection
|
2018-10-31 13:38:37 -04:00 |
Andrew Kent
|
cc27f1507e
|
Javadoc for map-backed context store. Type info on context store api
|
2018-10-26 13:41:24 -07:00 |
Andrew Kent
|
7547e0fc5e
|
Cleanup and javadoc
|
2018-10-19 13:07:11 -07:00 |
Andrew Kent
|
131074c255
|
Move InstrumentationContext api to bootstrap
|
2018-10-18 10:16:15 -07:00 |
Tyler Benson
|
432ce89a07
|
Add assertTraces to AgentTestRunner with implied argument
This will also help with auto complete when writing tests.
|
2018-10-15 10:19:00 +10:00 |
Andrew Kent
|
e28ee5f9e8
|
Add timeout to datadog classloader test
|
2018-08-20 11:10:08 -07:00 |
Andrew Kent
|
2d8102c8f5
|
Register Datadog classloader as parallel capable
|
2018-08-17 15:42:49 -07:00 |
Andrew Kent
|
937e9a6cef
|
Add more methods to PatchLogger
|
2018-08-15 09:49:37 -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
|
b220309a68
|
PR review changes.
|
2018-08-10 12:23:13 +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 |
Tyler Benson
|
9b00a27dce
|
add javadoc and comparison
|
2018-08-07 12:42:14 +10:00 |
Tyler Benson
|
847484cd47
|
Use WeakConcurrentMap
Instead of `Collections.synchronizedMap(new WeakHashMap<>())`.
|
2018-08-06 14:14:57 +10:00 |
Tyler Benson
|
b5c8a8b8fc
|
Apply formatter on gradle files.
|
2018-07-31 12:04:00 +10:00 |
Nikolay Martynov
|
9cc99bafbf
|
Simplify Jacoco configuration
|
2018-06-20 17:13:30 -04:00 |
Nikolay Martynov
|
e070a9be4a
|
Fix jacoco excluded classes concatenation
|
2018-06-20 17:05:16 -04:00 |
Nikolay Martynov
|
3187f7350f
|
Simplify Calldepththreadlocalmap to not use atomic integers
|
2018-06-06 09:31:25 -04:00 |
Andrew Kent
|
176b071300
|
Merge pull request #324 from DataDog/ark/default_service_name
Remove unknown feature-flag and use generic names as fallback
|
2018-05-22 14:19:50 -07:00 |
Andrew Kent
|
c7a5bdcdbb
|
Remove unknown feature-flag and use generic names as fallback
|
2018-05-22 14:01:08 -07:00 |
Andrew Kent
|
98b44c1dfb
|
Remove ReplaceIsSafeVisitor
|
2018-05-18 10:45:05 -07:00 |
Andrew Kent
|
08df3cef35
|
Use bytebuddy plugin to add safety checks to instrumentation
|
2018-05-18 10:45:05 -07:00 |
Tyler Benson
|
9e5e48b96e
|
Add a feature flag to gate the name change
|
2018-05-10 10:54:15 +10:00 |
Tyler Benson
|
5e6259233e
|
Remove some other unknowns.
|
2018-05-08 16:29:55 +10:00 |
Tyler Benson
|
bae79a0c3a
|
Rename unknown to database to reduce confusion
|
2018-05-08 16:16:02 +10:00 |
Tyler Benson
|
c1ac920e97
|
Change from enum to object for map lookup key
|
2018-05-07 13:25:08 +10:00 |
Tyler Benson
|
9a52303376
|
Apply jacoco to every java project
Some projects have ignores/whitelists, but generally coverage is pretty high.
AFAIK, this doesn’t really capture instrumentation test coverage though.
|
2018-05-04 16:23:32 +10:00 |
Tyler Benson
|
114f088766
|
Fix TLS usage
|
2018-05-04 14:05:06 +10:00 |
Tyler Benson
|
f35e2e6ebe
|
Remove various warnings and other cleanup
Also upgrade some plugins.
|
2018-05-04 14:05:06 +10:00 |
Andrew Kent
|
31c7d2d328
|
Use CallDepthThreadLocalMap in sql Connection init
|
2018-04-04 15:34:43 -04:00 |
Tyler Benson
|
6c756afe7a
|
Misc upgrades.
|
2018-03-27 11:26:46 +08:00 |
Andrew Kent
|
84fe1fc0e3
|
Organize bootstrap and agent classes by known prefix.
|
2018-03-15 12:17:03 -07:00 |
Andrew Kent
|
4a1db505db
|
Enhance logging and cleanup.
|
2018-02-15 19:17:19 -08:00 |
Andrew Kent
|
dd19b07017
|
Spock classloading tests
|
2018-02-15 19:17:19 -08:00 |
Andrew Kent
|
a692d42d3c
|
Move DatadogClassloader to bootstrap
|
2018-02-15 19:17:19 -08:00 |
Andrew Kent
|
a28a7abd4e
|
Run api classes on bootstrap and core agent on custom classloader
|
2018-02-15 19:17:19 -08:00 |
Andrew Kent
|
cfef64b026
|
Reorganize dd-java-agent subprojects
|
2018-02-15 18:55:02 -08:00 |