Anuraag Agrawal
2600cb2056
Add missing AWS SDK helper. ( #483 )
2020-06-09 20:04:22 -07:00
Munir Abdinur
5b7304e9f0
Otel-Spring-Contrib: First draft of readme with initial details ( #484 )
2020-06-09 14:58:20 -07:00
Nikita Salnikov-Tarnovski
31177c2fa9
Disable publishing to Artifactory OSS until it is properly configured on JFrog side ( #486 )
2020-06-09 20:57:34 +03:00
Nikita Salnikov-Tarnovski
c248f140aa
Artifactory and bintray publish ( #403 )
...
* Artifactory and bintray publish
* Delegate version management to Nebula
* Proposal of new release process
* New CI jobs for releasing
* Fix nebula versioning
* Polish
* Fix CI
* Publish snapshot from master must depend on test_8
* Fix repo name
* Restore version file creation
* Use correct env variable for Bintray credentials
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-06-09 07:56:12 +03:00
Anuraag Agrawal
f13a9c4932
Move client span creation to decorator and automatically suppress creation of neste… ( #460 )
...
* Move client span creation to decorator and suppress creation of nested client spans.
* Store subtree client span in context.
* Apply new pattern to AWS V1 SDK instrumentation too, cleanup, and javadoc
2020-06-08 12:01:43 -07:00
Nikita Salnikov-Tarnovski
8ee54389da
Try to fix flaky test by replacing list comparison with set comparison ( #480 )
2020-06-08 20:00:38 +03:00
Anuraag Agrawal
5792ec3ada
Allow specifying a JAR to control OTel SDK SPI. ( #449 )
...
* Allow specifying a JAR to control OTel SDK SPI.
* Update README.md
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-06-08 19:33:27 +03:00
Nikita Salnikov-Tarnovski
357fb6e989
Deduplicate servlets ( #469 )
...
* Servlet instrumentations unified
* Grizzly migrated
* Fix tests after merge
* Polish and fix tests
* Polish and fix tests
* Muzzle fixes
* Muzzle fixes
* Muzzle fixes
* Test fixes
* One more check fixed
* Stop using SpanWithScope
* Test fix
* Compilation fix
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update agent-bootstrap/src/main/java/io/opentelemetry/auto/bootstrap/instrumentation/decorator/HttpServerTracer.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Polish
* Tracer does not manage scope anymore
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-06-08 10:49:58 +03:00
Rashmi
109d684152
Configured trace config to read from env vars/sys props ( #479 )
...
* Configured trace config to read from env vars/sys props
* Fixed the codenarc violation
* Addressing review comments
1. Updated span count target to num_tries in the test since SpanCounter stops counting spans as soon as it hits the targets
* Extracted the configure method outside of installExportersFromJar
* Addressing comments
2020-06-08 09:54:18 +03:00
Nikita Salnikov-Tarnovski
1c59062aae
0.5.0 ( #476 )
...
* Update to otel-java 0.5.0-SNAPSHOT (#462 )
* Update to otel-java 0.5.0-SNAPSHOT
* Tests pass
* Check fix
* Switch to otel-java 0.5.0
* Add TODOs
2020-06-05 20:11:49 +03:00
Rashmi
cfade733b8
Fixed Mongo client double tracing bug ( #471 )
...
* Fixes #457
* Addressing review comments
1. Added comments in test
2. Fixed latestDepTest failures in MongoAsyncClient by adding `declaresField`
3. Made TracingCommandListener inline in MongoClientAdvice
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
2020-06-04 19:48:05 +03:00
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