Nikolay Martynov
e3bd74de41
Merge pull request #1277 from DataDog/mar-kolya/test-library-matcher
...
Add test for ignore matchers for libraries
2020-03-03 11:44:42 -05:00
Nikolay Martynov
73abe16c26
Add a comment
2020-03-03 07:29:22 -05:00
jean-philippe bempel
14dd0f1147
Update JMXFetch to 0.35
...
Includes many improvements regarding memory footprint and allocations
2020-03-03 08:49:51 +01:00
Trask Stalnaker
81cd6dbb23
Remove unneeded dependencies ( #199 )
2020-03-02 17:08:38 -08:00
Trask Stalnaker
fa72243966
Change link behavior for consumers ( #198 )
2020-03-02 16:29:25 -08:00
Trask Stalnaker
9b73e85bef
Fix class loading instrumentation ( #197 )
2020-03-02 16:08:46 -08:00
Tyler Benson
0fb83c59b6
Merge pull request #196 from trask/dd-merge
...
Merge changes from dd-trace-java 0.44.0
2020-03-02 15:47:19 -08:00
Nikolay Martynov
e22ce02762
Add test for ignore matchers for libraries
2020-03-02 16:37:39 -05:00
Nikolay Martynov
a1a3957ca8
Rename variable
2020-03-02 16:37:39 -05:00
Nikolay Martynov
5b4c7f8c92
Merge pull request #1273 from DataDog/mar-kolya/profile-force-early
...
Add an option to force profiling right in the beginning of premain
2020-03-02 22:18:05 +01:00
Nikolay Martynov
d46a3be123
Reduce log verbocity
2020-03-02 15:26:04 -05:00
Nikolay Martynov
b73bf22f2d
Merge pull request #1279 from DataDog/mar-kolya/make-profiling-test-more-resilient
...
Make profiling controller test more resilient to delays
2020-03-02 19:43:02 +01:00
Tyler Benson
f0e59edb5e
Merge pull request #1274 from DataDog/tyler/matcher-hashcode-equals
...
Add proper hashcode/equals methods to our matchers
2020-03-02 10:37:51 -08:00
Nikolay Martynov
6ff723e191
CR changes
2020-03-02 12:25:20 -05:00
Nikolay Martynov
2eb7aa7d20
Increase CleanerTest timeout to help IBM JVM to cope
2020-03-02 12:11:11 -05:00
Nikolay Martynov
ba55f0ed10
Make profiling controller test more resilient to delays
2020-03-02 11:48:21 -05:00
Nikolay Martynov
e42fc4a117
Merge pull request #1278 from DataDog/mar-kolya/upgrade-system-rules-everywhere
...
Use same version of system-rules everywhere
2020-03-02 17:23:19 +01:00
Tyler Benson
abd115cff5
Merge pull request #1275 from trask/fix-class-loading-instrumentation
...
Fix class loading instrumentation
2020-03-02 08:17:24 -08:00
Nikolay Martynov
adac20a08e
Merge pull request #1216 from DataDog/mar-kolya/profiling-lz4
...
profiling lz4
2020-03-02 17:12:24 +01:00
Nikolay Martynov
5e60d9b5cd
Use same version of system-rules everywhere
2020-03-02 10:58:52 -05:00
Marius Constantin
a86d229378
Merge pull request #1225 from DataDog/mconstantin/introduce-the-logs-handler
...
Introduce the LogsHandler
2020-03-02 16:40:27 +01:00
Nikolay Martynov
a1f6ca1ee7
Make lz4 default compression
...
Also do some renaming in compression settings
2020-03-02 10:12:47 -05:00
Nikolay Martynov
b3d81281f6
Merge branch 'master' into mar-kolya/profiling-lz4
2020-03-02 10:02:09 -05:00
Trask Stalnaker
0984ac2a61
Fix class loading instrumentation
2020-02-29 15:28:50 -08:00
Trask Stalnaker
701b282b17
Merge tag 'v0.44.0' into dd-merge
2020-02-29 14:30:12 -08:00
Nikolay Martynov
2c33f0ace7
Add an option to force profiling right in the beginning of premain
...
Currently this blows up JVMs before 14
2020-02-29 00:36:50 +01:00
Tyler Benson
80f13bc670
Add proper hashcode/equals methods to our matchers
...
I copied over the methods that would have been generated had the `HashCodeAndEqualsPlugin` actually been working.
Also updated the matcher tests to use the TypePool for more realistic values.
2020-02-28 14:13:18 -08:00
Tyler Benson
55276148b9
Merge pull request #1251 from DataDog/devinsba/fast-reference-matcher
...
Fail fast in the matcher, let the debug outputs use the cache
2020-02-28 09:56:45 -08:00
Marius Constantin
d36201c9dc
Apply code review changes
2020-02-28 18:53:35 +01:00
Marius Constantin
b24ae8d638
Add the DefaultLogHandler implementation
2020-02-28 18:53:35 +01:00
Marius Constantin
6cd2d9f79b
Introduce the LogsHandler
2020-02-28 18:53:35 +01:00
Nikolay Martynov
a26f08957f
Merge pull request #1261 from DataDog/mar-kolya/speedup-context-injection-matchers
...
speedup context injection matchers
2020-02-28 03:04:05 +01:00
Nikolay Martynov
cf5fe9feff
Merge branch 'master' into mar-kolya/speedup-context-injection-matchers
2020-02-28 02:07:37 +01:00
Nikolay Martynov
5c4cd95796
Merge pull request #1267 from DataDog/mar-kolya/constantify-decorator-matcher
...
Constantify non decorator matcher
2020-02-28 02:02:00 +01:00
Nikolay Martynov
3d4ab93888
Merge branch 'master' into mar-kolya/speedup-context-injection-matchers
2020-02-28 02:01:33 +01:00
Nikolay Martynov
0b196ed3ec
Merge branch 'master' into mar-kolya/constantify-decorator-matcher
2020-02-28 01:41:02 +01:00
Lev Priima
5317597e4d
Merge pull request #1244 from DataDog/lpriima/ClassLoaderMatcherGuavaCache
...
ClassLoaderMatcher put to Guava Cache outside critical section
2020-02-27 16:04:55 -08:00
Trask Stalnaker
40e3932358
Add license headers ( #188 )
...
* Add spotless gradle plugin
* Add license headers
2020-02-27 13:24:42 -08:00
Lev Priima
885212ee36
ClassLoaderHasNoResourceMatcher: put to cache outside critical section
2020-02-27 13:12:23 -08:00
Tyler Benson
68e4bf8375
Merge pull request #1266 from DataDog/tyler/imply-not-interface
...
Imply not(isInterface()) call for expensive matchers
2020-02-27 12:54:15 -08:00
Pontus Rydin
147b536891
Made couchbase agent compliant to semantic conventions ( #189 )
...
* Made couchbase agent compliant to semantic conventions
* Made tests resilient to variations in internally generated queries
* Fixed test function signatures
2020-02-27 12:28:18 -08:00
Tyler Benson
35e00686b3
Imply not(isInterface()) call for expensive matchers
...
Also remove from simple named("some.name") matchers to avoid metadata lookup.
2020-02-27 12:13:42 -08:00
Trask Stalnaker
3cb25f0b52
Remove conversion from URI to String back to URI ( #191 )
2020-02-27 12:11:06 -08:00
dougqh
7c68238f6a
Merge branch 'master' of github.com:DataDog/dd-trace-java
2020-02-27 14:50:11 -05:00
Trask Stalnaker
d60f18f8a1
Add Apache HTTP Client 3 instrumentation ( #190 )
2020-02-27 11:29:33 -08:00
Trask Stalnaker
f4011b63e3
Capture gRPC messages as events instead of child spans ( #185 )
...
* Capture gRPC messages as events
* Rename verification method to avoid conflicts
It's common to have a 'name' test parameter/field which then causes
conflicts with verification method of the same name 'name'.
2020-02-27 11:18:30 -08:00
Tyler Benson
ed061b6979
Merge pull request #1268 from DataDog/tyler/aws-uri
...
Remove conversion from URI to String back to URI
2020-02-27 11:17:00 -08:00
Tyler Benson
b3da04ce68
Merge pull request #1270 from DataDog/landerson/contributing-IDEA
...
Add compiler settings for Intellij
2020-02-27 11:14:06 -08:00
Tyler Benson
4e8e098330
Merge pull request #1257 from DataDog/tyler/caching-typedescription
...
Return TypePool.Resolution that caches TypeDescription calls.
2020-02-27 11:12:40 -08:00
Laplie Anderson
6ed5f56bb7
Merge pull request #1255 from DataDog/landerson/spring-blacklist
...
Add list of blacklisted spring classes
2020-02-27 14:07:42 -05:00