Tyler Benson
f9e43516ad
Set timeouts on individual tests and increase overall test timeout.
2020-01-22 09:06:03 -08:00
Tyler Benson
b7d599d82f
Merge pull request #1182 from DataDog/tyler/decorator-disable-case-insensitive
...
Check for both regular and lowercase names with decorator enabled flags.
2020-01-17 12:29:52 -08:00
Tyler Benson
a280ae6b7f
Check for both regular and lowercase names with decorator enabled flags.
2020-01-17 11:05:44 -08:00
Laplie Anderson
70c874b135
Merge pull request #1181 from DataDog/landerson/sampling-variable
...
Rename Rule Based Sampling properties
2020-01-16 13:17:39 -05:00
Laplie Anderson
e24d04e3a5
changes to config test
2020-01-16 12:02:21 -05:00
Laplie Anderson
bed15079bc
Rename Rule Based Sampling properties
2020-01-16 11:38:38 -05:00
Laplie Anderson
64ed09d76c
Merge pull request #1179 from DataDog/landerson/internal-jar-memory
...
Use streams directly in DatadogClassLoader
2020-01-16 10:51:42 -05:00
Laplie Anderson
6766e12597
Merge pull request #1173 from DataDog/landerson/weakmap-computeifabsent
...
Synchronized audit: WeakMap computeIfAbsent
2020-01-15 14:51:29 -05:00
Tyler Benson
d8bf99555f
Merge pull request #1174 from DataDog/tyler/ddtrace-builder
...
Add Builder to DDTracer
2020-01-15 11:49:46 -08:00
Tyler Benson
b3328398e5
Merge pull request #1176 from DataDog/tyler/muzzle-https
...
Update muzzle maven URL to use https
2020-01-15 11:43:52 -08:00
Tyler Benson
4915ed9c75
Update muzzle maven URL to use https
...
Also add a test.
2020-01-15 11:22:10 -08:00
Laplie Anderson
607c8f277e
Don't copy to byte[], return input stream directly
2020-01-15 13:38:44 -05:00
Laplie Anderson
68ed1da9c6
Don't call `map.get()` in the `put(..)` case
2020-01-15 12:41:01 -05:00
Tyler Benson
075ecb9f37
Lazy init Writer from config to avoid premature resource allocation.
2020-01-15 09:37:07 -08:00
Laplie Anderson
a0b1cd4a75
WeakMap computeIfAbsent
2020-01-15 12:26:15 -05:00
Laplie Anderson
03c9bd5db8
Merge pull request #1175 from DataDog/landerson/bytebuddy-10.6
...
Update bytebuddy to 1.10.6
2020-01-15 12:23:21 -05:00
Laplie Anderson
e351ce523c
Update bytebuddy to 1.10.6
2020-01-15 10:40:46 -05:00
Tyler Benson
e31cbd6c89
Add Builder to DDTracer
...
Deprecate previous constructors.
2020-01-14 17:44:34 -08:00
Tyler Benson
e05c892271
Begin 0.42.0
2020-01-14 11:11:06 -08:00
Tyler Benson
7fabcaaecb
Version 0.41.0
2020-01-14 10:48:14 -08:00
Tyler Benson
a52a1420db
Merge pull request #1165 from DataDog/tyler/servlet
...
Add servlet integrations for request and response dispatch back in.
2020-01-13 13:17:29 -08:00
Tyler Benson
d42e72b683
Merge pull request #1171 from DataDog/tyler/bb-filter
...
Remove more declared method filtering for optimization
2020-01-13 13:05:28 -08:00
Tyler Benson
ef6cd9c52c
Merge pull request #1170 from DataDog/tyler/couchbase
...
Adjust version compatibility to only 2.x
2020-01-13 13:04:57 -08:00
Tyler Benson
5fe26f004b
Remove more declared method filtering for optimization
...
Same logic that was applied in #1169
2020-01-13 12:52:41 -08:00
Nikolay Martynov
6bf1e159b0
Merge pull request #1167 from DataDog/mar-kolya/upgrade-jmxfetch
...
Upgrade jmxfetch to latest version
2020-01-13 15:45:12 -05:00
Tyler Benson
77cdd210c6
Also update latestDepTest ranges.
2020-01-13 12:31:38 -08:00
Nikolay Martynov
cb7faee63f
Remove logging config from jmxfetch setup
...
It already uses slf4j
2020-01-13 15:23:04 -05:00
Tyler Benson
603155f56f
Merge pull request #1169 from DataDog/tyler/remove-filter
...
Optimize HasSuperMethodMatcher logic
2020-01-13 12:11:27 -08:00
Tyler Benson
a0f0d45c74
Adjust version compatibility to only 2.x
...
They recently released 3.0.0 which is not compatible with our instrumentation.
2020-01-13 12:10:57 -08:00
Nikolay Martynov
dcc5726797
Fix jmxfetch log level and log location config
...
Looks like this got lost in b505c60543
2020-01-13 15:05:45 -05:00
Nikolay Martynov
d96d8e3c71
Upgrade gradle
2020-01-13 14:46:06 -05:00
Nikolay Martynov
d55d13e239
Exclude some dependencies from jmxfetch
2020-01-13 14:45:19 -05:00
Tyler Benson
3eecb03fe2
Merge pull request #1168 from DataDog/tyler/fix-grpc-trace-header
...
Fixing GRPC `-bin` header unmarshalling
2020-01-13 11:37:54 -08:00
Nikolay Martynov
8b5d89501b
Upgrade jmxfetch to latest version
2020-01-13 14:19:03 -05:00
Tyler Benson
25397fd128
Fix formatting and add test.
2020-01-13 11:18:45 -08:00
Bruce Yu
13b84416b9
Blacklisting headers with -bin suffixes in GrpcExtractAdapter
2020-01-13 11:18:45 -08:00
Tyler Benson
49425e9963
Move request-response linking to main servlet advice
...
servlet-service is off by default, so we can't rely on it being called there.
2020-01-13 10:48:35 -08:00
Tyler Benson
e440eba9a1
Enable Servlet request and response dispatcher instrumentation by default.
...
Change config for Servlet Filter and Service and JDBC DataSource instrumentation so it must be explicitly enabled (won't be enabled by accident if all of servlet is enabled).
2020-01-10 13:51:21 -08:00
Tyler Benson
43fbf28035
Revert "Remove experimental jdbc and servlet integrations until further evaluation"
...
This reverts commit 2432a92230
.
2020-01-10 12:53:24 -08:00
Tyler Benson
6b9c92eefa
Merge pull request #1164 from DataDog/tyler/jdbc-error-handling
...
Better error handling for getClientInfo in JDBCDecorator
2020-01-09 09:20:46 -08:00
Tyler Benson
7cb24f35c0
Better error handling for getClientInfo in JDBCDecorator
...
An exception there caused a span to be created but then never finished.
2020-01-08 15:10:54 -08:00
Tyler Benson
5e8af8439a
Optimize HasSuperMethodMatcher logic
...
Instead of filtering then iterating, just iterate through everything and apply filter inline.
This will help avoid allocation for filter iterator and improve if early match is found.
2020-01-07 17:10:01 -08:00
Tyler Benson
8500dbc2ba
Merge pull request #1156 from DataDog/tyler/ddagentwriter-split
...
Split DDAgentWriter into smaller classes
2020-01-03 11:19:28 -08:00
Tyler Benson
03dd908fdb
Merge pull request #1158 from DataDog/tyler/aws-1-tagging
...
Add various tags for AWS SDK v1.x
2020-01-03 08:38:56 -08:00
Tyler Benson
4947dc3bd3
Add various tags for AWS SDK v1.x
...
This brings it inline with the v2 instrumentation.
2020-01-02 13:23:30 -08:00
Tyler Benson
dacafe4217
Merge pull request #1157 from DataDog/pawel/rmi-add-client-and-server-info-to-decorators
...
[rmi] add instrumentation names to client and server decorators, remove default client service name
2020-01-02 11:41:40 -08:00
Laplie Anderson
6b6554996a
Merge pull request #1155 from DataDog/landerson/muzzle-scan-classloader-matcher
...
Add classloader matcher to muzzle scan
2019-12-30 10:12:59 -05:00
Pawel Chojnacki
bbaf7278a6
[rmi] remove rmi client service name
2019-12-24 11:59:29 +01:00
Pawel Chojnacki
a4b0dcbc9f
[rmi] add instrumentation names to client and server decorators
2019-12-23 19:05:34 +01:00
Tyler Benson
ab33ed4a02
Begin 0.41.0
2019-12-23 10:04:47 -08:00