Commit Graph

383 Commits

Author SHA1 Message Date
Anuraag Agrawal fa3ae0921f
Use ClassValue and full name cache in AWS SDK 1.1 (#1153)
* Use ClassValue and full name cache in AWS SDK 1.1

* Mysterious class

* Muzzle
2020-09-04 14:59:02 +09:00
Anuraag Agrawal d21db7b0a6
Add a logback appender that can be added to a config to export context IDs (#1165)
* Add a logback appender that exports IDs.

* Progress

* Finish

* NOTICE
2020-09-04 14:41:41 +09:00
Anuraag Agrawal 5c86bcc20d
Update SDK dependency to released 0.8.0 (#1162)
* Update SDK dependency to released 0.8.0

* Update exporter

* Fix fake-backend proto reference
2020-09-03 17:09:51 +09:00
Nikita Salnikov-Tarnovski ec9c20b490
Don't wrap request/response in Jetty (#1156)
* Don't wrap request/response in Jetty

* Polish

* Add test
2020-09-03 16:18:28 +09:00
Anuraag Agrawal 6f783bc576
Make sure finatra is included on normal test classpath even when runn… (#1163)
* Make sure finatra is included on normal test classpath even when running latest dep tests.

* Move comment
2020-09-03 16:00:19 +09:00
Nikita Salnikov-Tarnovski 2b83c310da
More decorators translated to tracers (#1148) 2020-09-03 07:53:14 +03:00
Nikita Salnikov-Tarnovski 84da1b1897
Remove charged language (#1159) 2020-09-03 07:32:36 +03:00
Jakub Wach f033fd451a
mapping redis (jedis) connection net.peer properties (#1158) 2020-09-03 12:55:23 +09:00
dengliming 256865146c
Fix redisson Nightly build (#1150)
* Fix redisson Nightly build

* Set a property affecting the URL when testing latest deps

* Add comments

* Fix review
2020-09-02 19:18:09 +09:00
Richard Startin 43d53c9c06 allow context propagation for kafka tombstones (DataDog/dd-trace-java#1754) 2020-09-01 10:31:24 -07:00
Richard Startin 278672595b disable hystrix tags by default, enabled by system property (DataDog/dd-trace-java#1743) 2020-09-01 10:31:24 -07:00
Richard Startin 80ee4f1d7c verify spring-scheduling supports lambdas (DataDog/dd-trace-java#1750) 2020-09-01 10:31:24 -07:00
Tyler Benson f7b32e4fd5 Enable Async Propagation of trace in Kafka producer callback (DataDog/dd-trace-java#1727) 2020-09-01 10:31:24 -07:00
Tyler Benson 0cc35d36e5 Move Spring Scheduling RunnableWrapper to separate class (DataDog/dd-trace-java#1717) 2020-09-01 10:31:24 -07:00
Richard Startin 0d4fe92296 use spring-webflux-5.1+ ClientResponse.rawStatusCode when available (DataDog/dd-trace-java#1711) 2020-09-01 10:31:24 -07:00
Laplie Anderson 32fb96318b Fix finatra tests for latest dependencies (DataDog/dd-trace-java#1706) 2020-09-01 10:31:24 -07:00
Laplie Anderson 4f7e97c0d6 Fix Spring filter instrumentation edge case (DataDog/dd-trace-java#1700) 2020-09-01 10:31:23 -07:00
Tyler Benson 9f4c1ae578 Separate out Scala ForkJoinPool instrumentation from java_concurrent (DataDog/dd-trace-java#1687) 2020-09-01 10:31:23 -07:00
Tyler Benson 9e20571dab Separate out Akka ForkJoinPool instrumentation from java_concurrent (DataDog/dd-trace-java#1685) 2020-09-01 10:31:23 -07:00
Tyler Benson d7d46b2ef9 Add instrumentation for Guava ListenableFutures context propagation (DataDog/dd-trace-java#1665) 2020-09-01 10:31:23 -07:00
Tyler Benson e6be98f0e0 Add classloader matcher to validate scala/akka presence (DataDog/dd-trace-java#1669) 2020-09-01 10:24:52 -07:00
dengliming 8415a908b5
Add support for redisson instrumentation (#1132) 2020-08-31 18:05:50 -07:00
Trask Stalnaker 7022f10b81
Remove unused code (#1128) 2020-08-29 22:06:13 -07:00
Munir Abdinur f4a178613a
Add a tutorial for the OpenTelemetry Spring Starters (#1110) 2020-08-29 22:05:53 -07:00
Renan Rodrigues Ramos c38db413a7
Adding constant type in spring instrumentation README.md (#1116) 2020-08-27 10:39:56 -07:00
Nikita Salnikov-Tarnovski c0cd7ca23b
Removing some gralde warnings (#1094) 2020-08-26 19:58:55 -07:00
Trask Stalnaker 90efdf2cd0
Remove executor queue offer check (#1090) 2020-08-26 12:49:12 -07:00
Nikita Salnikov-Tarnovski bc98955176
Update to latest otel-java snapshot (#1057)
* Update to latest otel-java snapshot

* Upgrade to working otel-java snapshot

* Update to latest otel-java snapshot

* Update to latest otel-java snapshot
2020-08-26 22:03:28 +03:00
Munir Abdinur d58eca23f8
move instrumentation-core:spring project to instrumentation (#1092) 2020-08-25 15:32:01 +09:00
dengliming 7dd4a6082d
Fix hsqldb jdbc urls parsing (#1087)
* Fix hsqldb jdbc urls parsing

* Fix VertxReactive testcase

* Fix review and remove the useless param declaration.
2020-08-23 18:36:54 +03:00
Mateusz Rzeszutek 5fbc316cfc
Add missing RESTEasy (and Jersey) unit tests (#1058)
* Add missing RESTEasy (and Jersey) unit tests

* Standard HTTP server test (extending HttpServerTest)
* AsyncResponse tests
* Error handling in JAX-RS HTTP client
* HTTP client JDK proxies (this one is RESTEasy only)
2020-08-21 10:17:49 -07:00
Nikita Salnikov-Tarnovski 2cdd3e3b95
Gradle cache will ignore bootstrap class path for tests (#1080)
* More attempts to fix cache misses

* Pressing Alt-Enter
2020-08-21 17:02:27 +03:00
Anuraag Agrawal c7267fff76
Revert "Implement Armeria instrumentation context propagation. (#979)" (#1078)
This reverts commit 56360a8137.
2020-08-21 11:23:27 +03:00
Anuraag Agrawal 56360a8137
Implement Armeria instrumentation context propagation. (#979)
* Implement Armeria instrumentation context propagation.

* Doc and cleanup

* Update

* Clean
2020-08-21 11:22:14 +09:00
dengliming 41bf322c6c
Remove UrlInstrumentation. (#1059) 2020-08-19 21:54:44 -07:00
Trask Stalnaker 282859c963
Remove some unnecessary dependencies (#1052) 2020-08-19 21:51:59 -07:00
Trask Stalnaker e9b5bd48f7
Fix running single tests (#1066) 2020-08-19 21:17:30 -07:00
Trask Stalnaker 269b3575ef
Format gradle files (#1070) 2020-08-19 19:05:45 -07:00
Trask Stalnaker 5dbb16d71a
Drop lagom test (#1069) 2020-08-19 19:01:47 -07:00
Helen Y c4c4558b09
More refactoring (#1040) 2020-08-19 15:43:48 -07:00
dengliming 9aa64abf63
Add version suffix for akka-context-propagation module. (#1055) 2020-08-19 16:35:19 +03:00
Trask Stalnaker 0fb7614103
Use Futures.addCallback() and other cleanup (#1050)
* Use Futures.addCallback() and other cleanup

* muzzle

* Remove suppression
2020-08-19 15:20:35 +09:00
Anuraag Agrawal fbd4018e4b
Don't run latest deps test for servlet-common (#1051) 2020-08-19 14:55:09 +09:00
Trask Stalnaker 5d2ae07797
Use startScope() on all HttpClientTracers (#971) 2020-08-18 16:59:30 -07:00
Anuraag Agrawal bbfdbb39c0
Create abstraction for library dependencies for instrumentation. (#977)
* Create abstraction for library dependencies for instrumentation.

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-08-19 08:57:31 +09:00
Anuraag Agrawal 1b9b8b49b6
Separate out testing module for mongo. (#1041)
* Separate out testing module for mongo.

* Newline
2020-08-18 14:55:56 +09:00
Anuraag Agrawal b507a2b803
Separate out shared test sources for couchbase/play-ws to another pro… (#1029)
* Separate out shared test sources for couchbase/play-ws to another project.

* git add missing files.

* Rename
2020-08-18 13:25:29 +09:00
Anuraag Agrawal 201324d799
Use fixed versions for external-annotation tests. (#1027) 2020-08-18 13:05:39 +09:00
Anuraag Agrawal d636364d39
Remove elasticsearch-transport-2.0 (#1024) 2020-08-17 10:51:28 -07:00
Anuraag Agrawal 0afb55ab40
Remove latestDepTest from rxjava-1.0 which doesn't have any test sources. (#1028) 2020-08-17 16:36:31 +03:00