Trask Stalnaker
e8a451cbce
Remove unused service method ( #321 )
2020-04-15 10:17:04 -07:00
Trask Stalnaker
dc90ea7acb
Simplify Spring WebMVC decorator ( #324 )
2020-04-15 09:44:03 -07:00
Trask Stalnaker
262ab15fa8
Change aws-sdk span kind to INTERNAL ( #323 )
2020-04-15 09:16:24 -07:00
Brian Devins-Suresh
9e9facfad7
Merge pull request #1374 from DataDog/devinsba/revert-sample-rate-feature
...
Revert feature to calculate sample rate based on failed reporting
2020-04-15 11:44:57 -04:00
Brian Devins-Suresh
8e111e49ad
Revert feature to calculate sample rate based on failed reporting
2020-04-15 11:09:07 -04:00
Tyler Benson
d313d710af
Merge pull request #1360 from DataDog/tyler/spring-dispatcher
...
Add instrumentation to detect the route at the beginning of the spring request
2020-04-14 16:30:49 -04:00
Trask Stalnaker
a333cfe536
Remove unused getComponentName ( #314 )
2020-04-14 13:29:33 -07:00
Trask Stalnaker
bf5b009ef8
Remove unused code ( #319 )
...
* Remove unused/deprecated code
* Remove unused code
* Remove unused return value
* Remove unnecessary throws clauses
* Remove unused code
* Remove default attribute value
* Remove unused code
* Remove unused code
* Remove unused code
* Remove unused constants
* Remove unused constant
* Remove unused parameter
* Remove unused PostMatchHook
* Remove unused constants
2020-04-14 12:29:24 -07:00
Trask Stalnaker
d94bf95bcf
Add db.url for jedis-1.4 and jedis-3.0 ( #316 )
...
* Add db.url for jedis-1.4
* Add db.url for jedis-3.0
2020-04-14 12:00:09 -07:00
Tyler Benson
ce006e1405
Ensure RequestDispatcher span is part of expected trace
2020-04-14 14:56:16 -04:00
Tyler Benson
64161d93c9
Add instrumentation to detect the route at the beginning of the spring request
...
Instead of waiting till the handler is called, otherwise if a response is returned by a filter then the proper name wouldn't be set and would fall back to the URL.
2020-04-14 14:19:14 -04:00
Tyler Benson
07f99a98d8
Merge pull request #1221 from DataDog/tyler/trace-processor
...
Add TraceProcessor and move some existing functionality to rules
2020-04-14 13:33:46 -04:00
Trask Stalnaker
b127673610
Reduce unnecessarily verbose debug logging ( #318 )
2020-04-14 10:30:21 -07:00
Trask Stalnaker
aa5bc22bcd
Remove no longer needed exclusion ( #315 )
2020-04-14 09:32:03 -07:00
Nikolay Martynov
c961dac771
Merge pull request #1371 from DataDog/mar-kolya/add-thread-utils-to-bootstrap
...
Add thread utils to bootstrap so instumentations could use them
2020-04-14 12:24:53 -04:00
Tyler Benson
11c71e1d5d
Avoid setting the error tag
...
and test fixes.
2020-04-14 12:21:51 -04:00
Nikolay Martynov
f4c9b73b02
Add thread utils to bootstrap so instumentations could use them
2020-04-14 11:47:40 -04:00
Nikolay Martynov
11035e4c43
Merge pull request #1366 from DataDog/mar-kolya/safe-periodic-tasks
...
Make `CommonTaskExecutor` periodic tasks safe
2020-04-13 19:22:58 -04:00
Nikolay Martynov
bef848ec2d
Disable coverage and add TODO
2020-04-13 18:44:18 -04:00
Lev Priima
bd637732da
No logging when using default Value when parsing ( #1364 )
2020-04-13 15:15:24 -07:00
Tyler Benson
3aa803489b
Fix tests.
2020-04-13 18:03:53 -04:00
Nikolay Martynov
b1589c3819
Fix unit test
2020-04-13 17:51:20 -04:00
Nikolay Martynov
96fcb278b6
Add comment
2020-04-13 17:41:25 -04:00
Nikolay Martynov
eee11f5ce0
Remove Cleaner class
2020-04-13 17:34:31 -04:00
Nikolay Martynov
683477bd60
Simplify WeakMapSuppliers
...
Also move CleanerTest to PeriodicSchedulingTest
2020-04-13 17:30:31 -04:00
Tyler Benson
d1dc756b12
Fix issues from code reviews.
2020-04-13 17:06:12 -04:00
Tyler Benson
60226086c3
Catch NumberFormatException
2020-04-13 17:06:12 -04:00
Nikolay Martynov
d86093c474
Minor CR fixes and some comments
2020-04-13 17:05:30 -04:00
Nikolay Martynov
1fb844ab5f
Make `CommonTaskExecutor` periodic tasks safe
...
* Verify that we can schedule task and catch exceptions.
This should help to avoid additional exceptions on app crash during
startup.
* Avoid holding strong references from within executor to make sure
that things can get GCed.
2020-04-13 16:04:31 -04:00
Tyler Benson
df97f90fec
Remove OperationDecorator
2020-04-13 15:55:37 -04:00
Tyler Benson
8170f7bc7b
Various fixes
2020-04-13 15:55:37 -04:00
Tyler Benson
7614fa42e0
Move DBStatementAsResourceName to DBStatementRule
2020-04-13 15:54:52 -04:00
Tyler Benson
7650efe5ed
Move AnalyticsSampleRateDecorator to AnalyticsSampleRateRule
2020-04-13 15:54:51 -04:00
Tyler Benson
c288f69e64
Move ResourceNameDecorator to ResourceNameRule
2020-04-13 13:59:11 -04:00
Tyler Benson
f0eb73ef12
Use tags instead of meta
...
which includes baggage.
2020-04-13 13:59:11 -04:00
Tyler Benson
329e79b801
Move SpanTypeDecorator to SpanTypeRule
2020-04-13 13:59:11 -04:00
Tyler Benson
2028b10009
Move ErrorFlag to TraceProcessor
2020-04-13 13:59:11 -04:00
Tyler Benson
97efa307d3
Stop setting error tag and update tests.
2020-04-13 13:59:11 -04:00
Tyler Benson
73fb7aa2b6
Add TraceProcessor and move some existing functionality to rules
...
Specifically, the Status5XXRule, URLAsResourceNameRule, and Status404Rule.
2020-04-13 13:59:11 -04:00
Tyler Benson
3ca04b9894
Merge pull request #313 from trask/dd-merge
...
Merge changes from dd-trace-java 0.48.0
2020-04-13 12:41:06 -04:00
Trask Stalnaker
d24159c8d2
Merge tag 'v0.48.0' into dd-merge
2020-04-12 15:20:10 -07:00
Tyler Benson
af188c2901
Merge pull request #1361 from DataDog/revert-1336-lpriima/_dd.measured
...
Revert "add ..."metrics":{"_dd.measured":1}... to every span"
2020-04-10 14:28:51 -04:00
Tyler Benson
b85e023fbe
Revert "add ..."metrics":{"_dd.measured":1}... to every span ( #1336 )"
...
This reverts commit cda39adf50
.
2020-04-10 13:56:03 -04:00
Lev Priima
7f146d74dc
DD_SERVICE; DD_ENV; DD_VERSION env vars support ( #1341 )
...
DD_SERVICE; DD_ENV; DD_VERSION env vars support
* Config.valueOf("", null, "") with throw NPE
* mark unused public fields @Deprecated in Config.java
* keep unused public fields untouched
* retrun 2arg Config ctor
2020-04-10 10:50:11 -07:00
Tyler Benson
02555e5fcc
Merge pull request #1356 from DataDog/tyler/split-fix
...
Fix Extractor edge case with value of a single comma.
2020-04-09 14:46:33 -04:00
Kyle Verhoog
e7df954c94
Merge pull request #1357 from Kyle-Verhoog/kylev/fix-reliability-re
...
Fix reliability branch filter regex
2020-04-09 12:44:11 -04:00
Kyle Verhoog
a8c14cdcb2
Fix reliability branch filter regex
2020-04-07 20:58:38 -04:00
Tyler Benson
8ba53dc5ca
Merge pull request #283 from trask/dd-merge
...
Merge changes from dd-trace-java 0.47.0
2020-04-07 12:55:52 -04:00
Tyler Benson
e7f0d2db12
Alternate fix for #1319
...
Turns out the issue wasn't with an empty string returning an empty array, but a string with just `,`.
```
jshell> ",".split(",")
$1 ==> String[0] { }
```
A non-intuitive edge case in my opinion.
2020-04-07 12:35:20 -04:00
Trask Stalnaker
c545ffa3c2
Merge tag 'v0.47.0' into dd-merge
2020-04-06 13:26:15 -07:00