Tyler Benson
00fe40f1fb
Merge pull request #1026 from trask/dd-next
...
Thoughts for after #1020
2019-10-25 09:20:24 -07:00
dougqh
101e519a3f
Adding StatsDMonitor
...
Adding StatsDMonitor to DDAgentWriter
Modified Writer.createAgentWriter to read the health Monitor configs and construct StatsDMonitor when health metrics are enabled
Updated DDTracerTest to check for use of appropriate Monitor class depending on the Config
2019-10-25 12:11:40 -04:00
Nikolay Martynov
5d090b17c4
Merge pull request #1062 from DataDog/mar-kolya/update-gradle
...
Update gradle to 5.6.3
2019-10-25 12:05:45 -04:00
dougqh
22ac1edfe2
Adding configuration variables needed for StatsD metric support
2019-10-25 11:29:49 -04:00
dougqh
30a987208a
Introducing DDAgentWriter.Monitor
...
Introducing a Monitor for DDAgentWriter
Monitor can be used to track critical lifecycle events in the publishing of spans. This change only contains a NoopMonitor, but a StatsD variant will be added in later commit.
The DDAgentWriter has been altered to take a Monitor instance at construction for the purposes of testing the Monitor.
DDAgentWriter now includes tests to count spans published and sent -- including new tests for multi-threaded writing and slow agent response scenarios.
2019-10-25 11:22:54 -04:00
dougqh
71cb23fdb4
Introducing DDApi.Response
...
Changing the DDApi send methods to return a new Response object instead of a boolean result.
The Response object allows additional information to be propagated to the DDAgentWriter that is needed for helath monitoring.
Beyond success / fail represented by DDApi.Response.success, this includes...
- communication exception to the agent
- status code returned by the agent
- JSON parsing exception caused by bad payload returned by the agent
DDApiTest-s have also been updated to check response.success() but also to check response.status() as appropriate.
2019-10-25 10:14:04 -04:00
Nikolay Martynov
8236b94d44
Update gradle to 5.6.3
2019-10-25 08:09:48 -04:00
Trask Stalnaker
8c558fa00e
Format
2019-10-24 21:05:01 -07:00
Trask Stalnaker
e32bf1816a
Organize imports
2019-10-24 21:05:01 -07:00
Trask Stalnaker
e06bb1db1f
Remove OpenTracing gradle dependency
2019-10-24 21:05:01 -07:00
Trask Stalnaker
5bf5950bf7
Remove dependency on Tracer
2019-10-24 21:05:01 -07:00
Trask Stalnaker
da80be693c
Switch to new Tags class in testing module
2019-10-24 21:05:01 -07:00
Trask Stalnaker
a45dc34c5c
Remove testing module dependencies on GlobalTracer
2019-10-24 21:05:00 -07:00
Trask Stalnaker
86bd9793bd
Switch to new Tags class in instrumetation
2019-10-24 21:05:00 -07:00
Trask Stalnaker
9182b64078
Switch to new Tags class in tests
2019-10-24 21:04:57 -07:00
Trask Stalnaker
002db5a170
Introduce Tags class
...
To remove dependency on OpenTracing Tags class.
2019-10-24 21:04:10 -07:00
Trask Stalnaker
99ddc497e7
Remove baggage item test
...
The new agent api does not have baggage item support.
2019-10-24 21:01:59 -07:00
Trask Stalnaker
a9d3360701
Remove test dependency on GlobalTracer
2019-10-24 20:53:14 -07:00
Trask Stalnaker
d45b571996
Remove unused code
2019-10-24 20:53:13 -07:00
Tyler Benson
3a9ef21106
Merge pull request #1060 from DataDog/tyler/consistent-return
...
Skip spring controller and dropwizard trace if no trace present
2019-10-24 18:07:45 -07:00
Tyler Benson
a8ca47ed03
Skip spring controller and dropwizard trace if no trace present
...
Also prefer early return instead of deep nesting for null check.
2019-10-24 14:40:08 -07:00
Laplie Anderson
441b1ec638
Merge pull request #1059 from DataDog/landerson/startmanual-doc
...
Remove opentracing api documentation in dd-trace-ot
2019-10-24 17:27:01 -04:00
Laplie Anderson
8938a0ec31
Remove opentracing-api.md
2019-10-24 17:09:57 -04:00
Tyler Benson
cef320aea6
Merge pull request #1054 from DataDog/tyler/muzzle-spring-data-fix
...
Add assert to ensure muzzle range not empty and update spring-data
2019-10-23 15:09:41 -07:00
Tyler Benson
079dfd24bd
ES deploy workaround.
2019-10-23 14:09:01 -07:00
Tyler Benson
fbd16d8cb7
Add assert to ensure muzzle range not empty and update spring-data
...
Also fix a few muzzle definitions that are now broken with the new requirement.
Moved a few projects around to match correct version numbers.
2019-10-23 14:09:01 -07:00
Tyler Benson
08ca0faeb7
Merge pull request #1056 from DataDog/tyler/fix-jaxrsclient-version
...
Fix jax-rs-client minimum supported version
2019-10-23 14:02:51 -07:00
Tyler Benson
7db4602253
Fix jax-rs-client minimum supported version
...
Can’t be completely sure since many of these versions don’t show up in a maven range query used by muzzle.
2019-10-23 14:02:04 -07:00
Tyler Benson
29f7288954
Merge pull request #1020 from trask/agent-api
...
Integration API to decouple from OpenTracing
2019-10-23 14:01:18 -07:00
dougqh
dade0f369c
Begin 0.36.0
2019-10-23 13:59:07 -07:00
dougqh
35255b5772
Version 0.35.0
2019-10-22 14:48:04 -04:00
Trask Stalnaker
30367c79cf
Split up MessagePropertyTextMap
2019-10-21 18:46:58 -07:00
Trask Stalnaker
0107551c0e
Remove outdated comment
2019-10-21 18:36:14 -07:00
Trask Stalnaker
8bb0f2c2f0
Use header objects directly where possible
2019-10-21 18:21:01 -07:00
Trask Stalnaker
cc31c5a505
Remove unused code
2019-10-21 16:59:43 -07:00
Trask Stalnaker
f6d2c1c1ef
Fix two beforeFinish() calls
2019-10-21 16:59:36 -07:00
Tyler Benson
3f0a280ad6
Merge pull request #1051 from DataDog/tyler/logging
...
Reduce tracer log line length - make name nicer
2019-10-21 12:55:01 -07:00
Laplie Anderson
8ee6ab2cf4
Merge pull request #1052 from DataDog/landerson/empty-proc-file
...
Treat empty proc file as `Not Running In Container`
2019-10-21 14:38:43 -04:00
Laplie Anderson
81707e1d46
Treat empty proc file as not running in container
2019-10-21 12:04:39 -04:00
Trask Stalnaker
b0c5b2cd78
Remove deprecated methods
2019-10-19 16:52:43 -07:00
Trask Stalnaker
299c396eab
Update testing module to new agent api
2019-10-19 16:52:43 -07:00
Trask Stalnaker
41185662df
Update twilio to new agent api
2019-10-19 16:52:43 -07:00
Trask Stalnaker
377df7b789
Update trace-annotation to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
05e6544ded
Update spymemcached-2.12 to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
f0c29adb61
Update spring-webflux to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
51fe9f48b9
Update spring-web to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
7775c1e132
Update spring-data-1.9 to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
9b14f7198f
Update sparkjava-2.3 to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
a5c54c54f7
Update servlet-3 to new agent api
2019-10-19 16:52:42 -07:00
Trask Stalnaker
4a2517a7d3
Update servlet-2 to new agent api
2019-10-19 16:52:42 -07:00