Commit Graph

4747 Commits

Author SHA1 Message Date
Trask Stalnaker dff7907666
Add roadmap (#468) 2020-06-03 11:20:54 -07:00
Trask Stalnaker 96fa7b8c31
Merge changes from dd-trace-java 0.53.0 (#456)
* Add time in queue (DataDog/dd-trace-java#1481)

* Minor upgrades (DataDog/dd-trace-java#1495)

* Allow user to disable kafka time in queue tag (DataDog/dd-trace-java#1487)

* Replace Set<Integer> with BitSet for HTTP statuses (DataDog/dd-trace-java#1496)

* Register WeakMapProvider earlier in AgentInstaller (DataDog/dd-trace-java#1480)

* Update codenarc (DataDog/dd-trace-java#1500)

Co-authored-by: Tyler Benson <tyler.benson@datadoghq.com>
Co-authored-by: Nikolay Martynov <mar.kolya@gmail.com>
Co-authored-by: Richard Startin <richard.startin@datadoghq.com>
2020-06-02 18:20:54 +03:00
jeffalder 15ef21f40d
Minor typo fix (#467) 2020-06-01 12:26:40 -07:00
Anuraag Agrawal 9c63890d29
Intercept calls to ClientOverrideConfiguration to apply our instrumen… (#453) 2020-05-31 09:25:39 -07:00
Trask Stalnaker 015be46ec2
Remove unnecessary version constant (#455) 2020-05-31 06:31:38 +03:00
Trask Stalnaker 35d4f61854
Remove printlns that were accidentally committed (#459) 2020-05-31 06:30:38 +03:00
Trask Stalnaker 359eb07445
Updates to reflect new repo name (#454) 2020-05-30 11:56:12 -07:00
Sergei Malafeev c86a2af78c
#425 allow only one propagator per concern (#451) 2020-05-28 15:08:31 -07:00
Nikita Salnikov-Tarnovski 6aee3837d6
Fixes integration with latest version of Finatra (#450) 2020-05-28 11:53:41 -07:00
Trask Stalnaker dbec1fbd97
Fix sporadic grizzly test failure (#448) 2020-05-28 10:25:49 +03:00
Trask Stalnaker 5c7e321521
Fix sporadic Elasticsearch test failures (#444) 2020-05-27 12:20:51 -07:00
Anuraag Agrawal d4a14f6b98
Separate out core instrumentation for AWS SDK to allow manual setup o… (#421)
* Separate out core instrumentation for AWS SDK to allow manual setup of instrumentation.

* Instrumentation core test
2020-05-27 10:43:56 -07:00
Tyler Benson 6c619ab114
Merge pull request #433 from trask/dd-merge 2020-05-26 16:25:04 -04:00
Tyler Benson 6a6ea807ea Disable CI cache for muzzle (DataDog/dd-trace-java#1479) 2020-05-26 11:55:00 -07:00
Richard Startin 8b6536e31c Remove Java 9 and 10 from the build (DataDog/dd-trace-java#1473) 2020-05-26 11:54:59 -07:00
Tyler Benson b7ac69ee14 More refactoring for ScopeManager (DataDog/dd-trace-java#1467) 2020-05-26 11:54:59 -07:00
Richard Startin d8c9639fbb Grizzly-http and grizzly-client instrumentation (DataDog/dd-trace-java#1365) 2020-05-26 11:54:59 -07:00
Tyler Benson ebebbc7dae Wrap log statements using varargs to avoid object allocation (DataDog/dd-trace-java#1466) 2020-05-26 11:54:57 -07:00
Brian Devins-Suresh ec0c313a78 Save circle cache with name matching restore patterns (DataDog/dd-trace-java#1457) 2020-05-26 11:54:57 -07:00
Tyler Benson 77ae5434d5 Attempt to improve muzzle time by randomly ignoring versions until 10 remain (DataDog/dd-trace-java#1451) 2020-05-26 11:54:57 -07:00
Brian Devins-Suresh 67219faf25 Add version specific names to allow disabling only a specific version (DataDog/dd-trace-java#1456) 2020-05-26 11:54:56 -07:00
Brian Devins-Suresh f0e19d6a83 Rename java packages for lettuce 4 and 5 to not have collisions (DataDog/dd-trace-java#1450) 2020-05-26 11:54:56 -07:00
Tyler Benson dbe1c00ac1 Adding an option to manually disable Kafka headers (DataDog/dd-trace-java#1448) 2020-05-26 11:54:56 -07:00
Tyler Benson c58d259459 Make Retrys consistent (DataDog/dd-trace-java#1442) 2020-05-26 11:54:55 -07:00
Tyler Benson f74d249a2e Migrate lettuce instrumentation away from deprecated finishSpanOnClose (DataDog/dd-trace-java#1445) 2020-05-26 11:54:55 -07:00
Tyler Benson 3bb17e1c3c Remove deprecated usage from internal instrumentation (DataDog/dd-trace-java#1441) 2020-05-26 11:54:55 -07:00
Nikolay Martynov a16b519176 Update gradle to 6.4 (DataDog/dd-trace-java#1443) 2020-05-26 11:54:55 -07:00
Trask Stalnaker e9096bb60d
Fix java google format (#439) 2020-05-26 08:42:48 +03:00
Nikita Salnikov-Tarnovski 6c8cd2e7f2
Change names of servlet based server spans (#428)
* Add documentation describing non-obvious points of Servlet instrumentations

* Change names of servlet based server spans
2020-05-25 12:53:12 -07:00
Trask Stalnaker 49a077065b
Remove unused config (#424) 2020-05-24 18:16:21 +03:00
Trask Stalnaker 2d60dc2c45
Fix sqlNormalizerEnabled initialization (#432) 2020-05-24 18:15:31 +03:00
Trask Stalnaker dde9137b9c
Add new approver (#429) 2020-05-22 11:30:32 -07:00
Nikita Salnikov-Tarnovski a258f1424a
Fix khttp instrumentation in case of absent or read-only headers map (#416) 2020-05-20 13:47:25 -07:00
Nikita Salnikov-Tarnovski 4acfeb9ddc
Fix brolen anchor link (#422) 2020-05-20 13:24:08 -07:00
Trask Stalnaker 57ad15ebc5
Remove inactive maintainer (#420) 2020-05-20 09:30:23 -07:00
Sergei Malafeev 7ea2da3d0b
Add Zipkin exporter support (#411)
* #375 Add Zipkin exporter support

Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>

* #375 use OkHttpSender for Zipkin exporter

Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>

* #375 add Zipkin exporter to README

Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-05-19 15:58:41 -07:00
Trask Stalnaker 46c0c087b3
Update CONTRIBUTING.md back to Java 11 (#419) 2020-05-19 15:27:17 -07:00
Trask Stalnaker d5c5cafd96
Update version to 0.4.0-SNAPSHOT (#415) 2020-05-19 15:06:22 -07:00
Steve Flanders abcaa7acc6
Update the README (#414)
* Move build and configure to top as getting started section
* Add manual instrumentation section
* Document `@WithSpan` annotation
* Move developer specific information to CONTRIBUTING.md
* Cleanup formatting and use consistent spacing
2020-05-18 21:03:39 -07:00
Trask Stalnaker a64cdfd85b
Update version to 0.3.0 (#413) 2020-05-18 17:21:52 -07:00
Nikita Salnikov-Tarnovski cd68061cb2
Update docs about needing java 11 to build (#412) 2020-05-18 14:17:32 -07:00
Trask Stalnaker f50a410fb4
Define packages in exporter class loader (#409) 2020-05-18 13:42:41 -07:00
Trask Stalnaker f6e16c8f90
Bring back webflux client instrumentation (#406) 2020-05-18 13:06:18 -07:00
Sergei Malafeev 2308c69875
upgrade opentelemetry to 0.4.1 (#410)
Signed-off-by: Sergei Malafeev <sergeymalafeev@gmail.com>
2020-05-18 10:40:01 -07:00
Nikita Salnikov-Tarnovski fe8819fb8f
Support for khttp library (#401) 2020-05-17 10:41:41 -07:00
Nikita Salnikov-Tarnovski 6d0d3f54ce
Enable the following instrumentation by default: grizzly, jetty, spark-java (#407) 2020-05-17 10:19:35 -07:00
Rashmi 29a18bdf20
Used BatchSpansProcessor instead of SimpleSpansProcessor (#393)
BatchSpansProcessor won't get blocked by the exporter.

Fixes #368
2020-05-16 13:18:43 -07:00
Carlos Alberto Cortez 009cc6ad1e
Initial Propagators support. (#389) 2020-05-14 16:57:52 -07:00
Nikita Salnikov-Tarnovski 6cfe2256ef
Use java 11 for compilation (#390)
* Allow compiling of everything with java 11

* Instruct CircleCI to use java 11 be default

* Forbid running some tests on java11

* Muzzle uses ClassLoader.platformClassLoader as parent for user-space classloader
2020-05-14 15:13:30 -07:00
Tyler Benson bd3d642500
Merge pull request #398 from trask/dd-merge 2020-05-14 16:05:09 -04:00