b287c8d1d0 
								
							 
						 
						
							
							
								
								Enable read timeout test for some http clients ( #4702 )  
							
							... 
							
							
							
							* Enable read timeout test for some http clients
* remove unused import
* use separate client for read timeout request 
							
						 
						
							2021-11-28 13:18:26 -08:00  
				
					
						
							
							
								 
						
							
								9a4a68d836 
								
							 
						 
						
							
							
								
								Add Android API-friendliness checks ( #4505 )  
							
							... 
							
							
							
							* Add Android API-friendliness checks
* Improve comments
* Remove ignores
* Handle CompletionException
* Spotless
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-11-24 12:59:11 -08:00  
				
					
						
							
							
								 
						
							
								e7b8cca107 
								
							 
						 
						
							
							
								
								Convert TextMapSetters and TextMapGetters to enums ( #4522 )  
							
							... 
							
							
							
							* Convert TextMapSetters to enums
* Convert TextMapGetters to enums 
							
						 
						
							2021-11-08 22:01:40 +02:00  
				
					
						
							
							
								 
						
							
								bc7b125718 
								
							 
						 
						
							
							
								
								Fix IndexOutOfBounds in apache http clients ( #4575 )  
							
							... 
							
							
							
							* Fix IndexOutOfBounds in apache http clients
* aws test has an extra span now that http client instrumentation doesn't fail with execption 
							
						 
						
							2021-11-03 09:36:41 -07:00  
				
					
						
							
							
								 
						
							
								d314d76fce 
								
							 
						 
						
							
							
								
								rename `newBuilder()` to `builder()` ( #4475 )  
							
							... 
							
							
							
							* rename `newBuilder()` to `builder()`
* rename `newBuilder()` to `builder()` 
							
						 
						
							2021-10-22 20:50:43 -07:00  
				
					
						
							
							
								 
						
							
								ac91dc090a 
								
							 
						 
						
							
							
								
								Type annotation placement ( #4406 )  
							
							... 
							
							
							
							* switch annotation `org.checkerframework.checker.nullness.qual.Nullable` to `javax.annotation.Nullable`
* code format 
							
						 
						
							2021-10-17 17:38:43 -07:00  
				
					
						
							
							
								 
						
							
								63a2383905 
								
							 
						 
						
							
							
								
								Split NetAttributesExtractor into NetClientAttributesExtractor and NetServerAttributesExtractor ( #4287 )  
							
							... 
							
							
							
							* Net Extractors
* Either request or response but not both
* Fix merge conflicts
* Separate by OnStart/OnEnd
* PeerServiceAttributes
* Fix test
* Restructure to client/server
* Fix merge conflict in main
* more
* peer.service
* Feedback
* peer.service is only for clients
* Fix merge conflict
* rename
* Armeria
* peer.service is only for clients
* rename
* WIP
* Sync Dubbo with Armeria
* More Dubbo and Armeria
* gRPC
* Revert some Dubbo changes
* more peer.service
* Fix test
* Fix merge
* Fixes 
							
						 
						
							2021-10-07 15:40:15 -07:00  
				
					
						
							
							
								 
						
							
								a48bd9de3f 
								
							 
						 
						
							
							
								
								Move PeerServiceAttributesExtractor from javaagent api to instrumentation api ( #4235 )  
							
							... 
							
							
							
							* Move PeerServiceAttributesExtractor from javaagent api to instrumentation api
* spotless 
							
						 
						
							2021-10-06 12:42:55 -07:00  
				
					
						
							
							
								 
						
							
								f80f4a9f63 
								
							 
						 
						
							
							
								
								Allow configuring captured HTTP headers in library instrumentations ( #4309 )  
							
							
							
						 
						
							2021-10-06 13:32:39 +02:00  
				
					
						
							
							
								 
						
							
								d3dbe415a1 
								
							 
						 
						
							
							
								
								Move HttpHeadersConfig methods back to instrumentation-api ( #4298 )  
							
							... 
							
							
							
							* Move HttpHeadersConfig methods back to instrumentation-api
* remove unnecessary method 
							
						 
						
							2021-10-06 10:51:45 +02:00  
				
					
						
							
							
								 
						
							
								7791be24e0 
								
							 
						 
						
							
							
								
								Remove implementations of host() and userAgent() in HTTP extractors ( #4299 )  
							
							... 
							
							
							
							* Remove implementations of host() and userAgent() in HTTP extractors
* fix broken headers copying 
							
						 
						
							2021-10-05 10:25:45 -07:00  
				
					
						
							
							
								 
						
							
								7473eff1e6 
								
							 
						 
						
							
							
								
								Extract HTTP request/response headers as span attributes ( #4237 )  
							
							... 
							
							
							
							* Extract HTTP request/response headers as span attributes
* fix muzzle
* code review comments
* fix compilation failure after merge conflict
* avoid using streams API when transforming the headers list
* fix liberty extractor
* fix spring webmvc extractor 
							
						 
						
							2021-10-05 10:20:59 +02:00  
				
					
						
							
							
								 
						
							
								9ea33edf08 
								
							 
						 
						
							
							
								
								Remove attrs from http client attributes extractor ( #4210 )  
							
							... 
							
							
							
							* Remove scheme/host/target from HttpClientAttributesExtractor
* And jaxrs-client
* Remove unused methods 
							
						 
						
							2021-09-28 12:58:42 -07:00  
				
					
						
							
							
								 
						
							
								a277a8b636 
								
							 
						 
						
							
							
								
								Separate HTTP client/server AttributesExtractors ( #4195 )  
							
							
							
						 
						
							2021-09-24 10:06:23 -07:00  
				
					
						
							
							
								 
						
							
								6967484a97 
								
							 
						 
						
							
							
								
								Update groovy import order to match default IntelliJ ( #1708 ) ( #4047 )  
							
							... 
							
							
							
							* Update groovy import order to match default IntelliJ (#1708 )
* organized imports for .groovy files to follow default IntelliJ import settings
* updated intellij-setup.md
* Spotless
* drift
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-09-11 11:53:08 -07:00  
				
					
						
							
							
								 
						
							
								a438e0d6ae 
								
							 
						 
						
							
							
								
								Enable concurrency test for apache http client 4.0 ( #4020 )  
							
							
							
						 
						
							2021-08-30 09:05:51 -07:00  
				
					
						
							
							
								 
						
							
								7fdbd0c55f 
								
							 
						 
						
							
							
								
								Enable concurrency test for apache http client 2.0 ( #4021 )  
							
							
							
						 
						
							2021-08-30 09:05:44 -07:00  
				
					
						
							
							
								 
						
							
								c918cdeb76 
								
							 
						 
						
							
							
								
								Enable concurrency test for apache http client 4.3 ( #4019 )  
							
							
							
						 
						
							2021-08-30 09:04:09 -07:00  
				
					
						
							
							
								 
						
							
								ab9c688e7a 
								
							 
						 
						
							
							
								
								Test nested CLIENT span suppression in library instrumentations ( #3970 )  
							
							
							
						 
						
							2021-08-27 11:16:59 +02:00  
				
					
						
							
							
								 
						
							
								8cbec715ff 
								
							 
						 
						
							
							
								
								Fill HTTP_CLIENT_IP in ServerInstrumenter ( #3756 )  
							
							
							
						 
						
							2021-08-05 13:11:30 +09:00  
				
					
						
							
							
								 
						
							
								8ecf709037 
								
							 
						 
						
							
							
								
								Fix Apache HttpClient host + absolute uri ( #3694 )  
							
							
							
						 
						
							2021-07-29 08:35:14 -07:00  
				
					
						
							
							
								 
						
							
								d305f3140b 
								
							 
						 
						
							
							
								
								Fix NPE in Apache HttpAsyncClient instrumentation ( #3692 )  
							
							... 
							
							
							
							* Fix NPE in Apache HttpAsyncClient instrumentation
* Fix Apache HttpClient host + absolute uri
* Add similar test for Apache HttpClient 5
* Better tests
* Sync with 4.0 and 4.3
* Fix
* sync
* Elasticsearch twist
* Remove so-called optimization path 
							
						 
						
							2021-07-28 10:21:43 -07:00  
				
					
						
							
							
								 
						
							
								f2f4e5e900 
								
							 
						 
						
							
							
								
								Fix build error ( #3698 )  
							
							
							
						 
						
							2021-07-27 22:00:48 -07:00  
				
					
						
							
							
								 
						
							
								695cf0ad5f 
								
							 
						 
						
							
							
								
								Add library instrumentation for Apache HTTPClient 4.3 ( #3623 )  
							
							... 
							
							
							
							* Add apache httpclient 4.3 library instrumentation.
* Fixup
* Mostly done
* Finish
* Finish
* Update instrumentation/apache-httpclient/apache-httpclient-4.3/library/src/main/java/io/opentelemetry/instrumentation/apachehttpclient/v4_3/ApacheHttpClientRequest.java
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
* Cleanup
Co-authored-by: Lauri Tulmin <tulmin@gmail.com> 
							
						 
						
							2021-07-28 12:18:45 +09:00  
				
					
						
							
							
								 
						
							
								47be4a16b4 
								
							 
						 
						
							
							
								
								Convert HttpClientTest to JUnit ( #3652 )  
							
							... 
							
							
							
							* Migrate HttpClientTest to junit to allow both Java or spock tests.
* More
* Update
* Finish
* Cleanup
* Better stack
* Java 15
* Merge
* Fix name
* Cleanup
* ? extends
* Moar 
							
						 
						
							2021-07-27 21:55:40 +09:00  
				
					
						
							
							
								 
						
							
								04c070ccc1 
								
							 
						 
						
							
							
								
								Add HTTPClientMetrics ( #3598 )  
							
							... 
							
							
							
							* Add HTTPClientMetrics
* Update instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/http/HttpClientMetrics.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-07-16 18:22:35 +09:00  
				
					
						
							
							
								 
						
							
								9b56fc9051 
								
							 
						 
						
							
							
								
								Clean up AgentElementMatchers ( #3527 )  
							
							... 
							
							
							
							* Clean up AgentElementMatchers
* remove a TODO
* moved method 
							
						 
						
							2021-07-09 10:02:21 +03:00  
				
					
						
							
							
								 
						
							
								b030b1ca10 
								
							 
						 
						
							
							
								
								Simpler Apache HttpClient request wrapper ( #3489 )  
							
							
							
						 
						
							2021-07-05 12:53:32 -07:00  
				
					
						
							
							
								 
						
							
								15ed01d4fc 
								
							 
						 
						
							
							
								
								Change all instrumentation names to io.opentelemetry.{libName}-{libVersion} ( #3411 )  
							
							... 
							
							
							
							* Change all instrumentation names to io.opentelemetry.{libName}-{libVersion}
* minumum supported version 
							
						 
						
							2021-06-30 15:34:36 +02:00  
				
					
						
							
							
								 
						
							
								761b9c280b 
								
							 
						 
						
							
							
								
								Migrate instrumentation gradle files to kotlin ( #3414 )  
							
							... 
							
							
							
							* Migrate instrumentation gradle files to kotlin
* Convert
* Muzzle 
							
						 
						
							2021-06-28 17:27:12 +09:00  
				
					
						
							
							
								 
						
							
								785dc6adf2 
								
							 
						 
						
							
							
								
								Rename build files to build.gradle ( #3409 )  
							
							... 
							
							
							
							* Rename build files to build.gradle
* Rename smoke-tests
* Fix already broken 
							
						 
						
							2021-06-25 16:10:31 +09:00  
				
					
						
							
							
								 
						
							
								deb0e255cf 
								
							 
						 
						
							
							
								
								Use plugins block everywhere for applying plugins ( #3386 )  
							
							... 
							
							
							
							* Use plugins block everywhere for applying plugins
* Actually it's library instrumentation 
							
						 
						
							2021-06-24 11:13:35 +09:00  
				
					
						
							
							
								 
						
							
								80f43b7a6a 
								
							 
						 
						
							
							
								
								Migrate javaagent-instrumentation to plugin ( #3328 )  
							
							... 
							
							
							
							* Migrate instrumentation.gradle to plugin
* Migrate usages
* Remove old
* Fix
* Revert example
* afterEvaluate
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-06-17 23:13:14 +09:00  
				
					
						
							
							
								 
						
							
								2f528e4166 
								
							 
						 
						
							
							
								
								Rename *Instrumenters to *Singletons ( #3335 )  
							
							
							
						 
						
							2021-06-16 10:12:37 -07:00  
				
					
						
							
							
								 
						
							
								4c80c62ce7 
								
							 
						 
						
							
							
								
								Add unused to remaining advice classes ( #3280 )  
							
							... 
							
							
							
							* Add unused to remaining advice classes
* Add newlines for visual separation 
							
						 
						
							2021-06-14 11:12:02 +09:00  
				
					
						
							
							
								 
						
							
								f7a24b0e4b 
								
							 
						 
						
							
							
								
								Update asynchttpclient-2.0 to Instrumenter API ( #3211 )  
							
							... 
							
							
							
							* Update asynchttpclient-2.0 to Instrumenter API
* Fix play-2.4 tests 
							
						 
						
							2021-06-11 12:41:25 -07:00  
				
					
						
							
							
								 
						
							
								a78ed4c420 
								
							 
						 
						
							
							
								
								Rename some extractor request/response params ( #3202 )  
							
							
							
						 
						
							2021-06-07 11:41:47 -07:00  
				
					
						
							
							
								 
						
							
								ac30b3c185 
								
							 
						 
						
							
							
								
								Add SuppressWarnings("unused") on Advice classes ( #3207 )  
							
							... 
							
							
							
							* Add SuppressWarnings unused on Advice classes
* And in doc 
							
						 
						
							2021-06-07 16:00:21 +09:00  
				
					
						
							
							
								 
						
							
								e1762677da 
								
							 
						 
						
							
							
								
								Refactor HttpClientTest ( #3159 )  
							
							... 
							
							
							
							* Remove unused extraClientSpans() method
* Merge extraAttributes() and hasClientSpanHttpAttributes(uri) into
httpAttributes(uri): this will allow to choose extracted attributes
per URI (for example, OkHttp won't set flavor on connection exception
once it's rewritten to Instrumenter) 
							
						 
						
							2021-06-03 10:54:01 +09:00  
				
					
						
							
							
								 
						
							
								c3dedbb64e 
								
							 
						 
						
							
							
								
								Enable all errorprone checks ( #3155 )  
							
							... 
							
							
							
							* Enable all errorprone checks
* Fixes
* Finish
* Finish
* Add flag to disable error prone 
							
						 
						
							2021-06-01 17:41:08 +09:00  
				
					
						
							
							
								 
						
							
								98b566959a 
								
							 
						 
						
							
							
								
								Make TypeInstrumentations top-level classes ( #3100 )  
							
							
							
						 
						
							2021-05-27 13:27:28 -07:00  
				
					
						
							
							
								 
						
							
								d755654c29 
								
							 
						 
						
							
							
								
								[WIP] Add peer.service to Instrumenter API ( #3050 )  
							
							... 
							
							
							
							* [WIP] Add peer.service to Instrumenter API
* Move PeerServiceAttributesExtractor to javaagent-api and use reflection to add it
* Finish PeerServiceAttributesExtractor
* Fix tests
* Add peer.service to apache-httpclient-5.0, jedis-1.4, lettuce-4.0 
							
						 
						
							2021-05-25 15:31:41 +02:00  
				
					
						
							
							
								 
						
							
								2943acc39a 
								
							 
						 
						
							
							
								
								Update apache-httpclient-5.0 to Instrumenter API ( #3062 )  
							
							
							
						 
						
							2021-05-24 10:17:55 -07:00  
				
					
						
							
							
								 
						
							
								1583683aec 
								
							 
						 
						
							
							
								
								Add Nullable to Instrumenter API response args ( #3041 )  
							
							
							
						 
						
							2021-05-24 09:14:48 -07:00  
				
					
						
							
							
								 
						
							
								f11bd75710 
								
							 
						 
						
							
							
								
								Don't use singleton for propagator getters/setters ( #3054 )  
							
							
							
						 
						
							2021-05-21 11:48:54 -07:00  
				
					
						
							
							
								 
						
							
								bdfd22f8a3 
								
							 
						 
						
							
							
								
								Update Apache HttpClient 4.0 to Instrumenter API ( #3042 )  
							
							... 
							
							
							
							* Update Apache HttpClient 4.0 to Instrumenter API
* Update instrumentation/apache-httpclient/apache-httpclient-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/apachehttpclient/v4_0/ApacheHttpClientHttpAttributesExtractor.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2021-05-20 15:54:22 -07:00  
				
					
						
							
							
								 
						
							
								329233e576 
								
							 
						 
						
							
							
								
								Change a couple of Longs to Integers in Instrumenter API ( #3043 )  
							
							
							
						 
						
							2021-05-20 14:33:22 -07:00  
				
					
						
							
							
								 
						
							
								d1946f6774 
								
							 
						 
						
							
							
								
								Don't use type annotation style ( #3023 )  
							
							
							
						 
						
							2021-05-18 10:23:09 -07:00  
				
					
						
							
							
								 
						
							
								bb8f515083 
								
							 
						 
						
							
							
								
								Refactor TypeInstrumentation#transformers() method ( #3019 )  
							
							... 
							
							
							
							* Refactor TypeInstrumentation#transformers() method part 1
Add TypeInstrumentation and its implementations
* Refactor TypeInstrumentation#transformers() method part 2
Use the new method in all existing TypeInstrumentation implementations
* Drift
* Spotless
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-05-18 09:50:26 +02:00  
				
					
						
							
							
								 
						
							
								1535834d46 
								
							 
						 
						
							
							
								
								Update Apache HttpClient 2.0 to Instrumenter API ( #3012 )  
							
							
							
						 
						
							2021-05-17 17:15:10 -07:00  
				
					
						
							
							
								 
						
							
								fe41885ee6 
								
							 
						 
						
							
							
								
								Switch to colon notation for dependencies. ( #2994 )  
							
							... 
							
							
							
							* Switch to colon notation for dependencies.
* Even more cleanup
* Revert mistake 
							
						 
						
							2021-05-15 15:31:06 +09:00  
				
					
						
							
							
								 
						
							
								cd3dd581f9 
								
							 
						 
						
							
							
								
								Fix some remote connection tests ( #2933 )  
							
							
							
						 
						
							2021-05-10 12:19:39 +09:00  
				
					
						
							
							
								 
						
							
								9c7fae3b04 
								
							 
						 
						
							
							
								
								Extract javaagent-extension-api from tooling & spi ( #2879 )  
							
							
							
						 
						
							2021-05-06 23:30:25 -07:00  
				
					
						
							
							
								 
						
							
								9464134ffd 
								
							 
						 
						
							
							
								
								Test failing async http request ( #2812 )  
							
							
							
						 
						
							2021-04-19 14:11:27 -07:00  
				
					
						
							
							
								 
						
							
								3bc058b10b 
								
							 
						 
						
							
							
								
								Don't create duplicate headers ( #2727 )  
							
							... 
							
							
							
							* Test infra
* Update examples
* Update instrumentation
* Update tests
* jaxrs-client fixes
* Remove doRequest/doReusedRequest
* Fix muzzle
* some fixes
* fix test
* doc
* not private
* Apply to doRequestWithCallback also
* Update doc
* groovy
* better
* Don't hardcode traceparent
* Reuse request in SpringRestTemplateTest 
							
						 
						
							2021-04-12 12:21:16 +03:00  
				
					
						
							
							
								 
						
							
								d8f6018ba6 
								
							 
						 
						
							
							
								
								Split HttpClientTest execution methods for sync and callback ( #2675 )  
							
							
							
						 
						
							2021-04-06 15:26:01 -07:00  
				
					
						
							
							
								 
						
							
								6ea316e22e 
								
							 
						 
						
							
							
								
								Remove timeout annotations ( #2725 )  
							
							
							
						 
						
							2021-04-06 16:36:18 +09:00  
				
					
						
							
							
								 
						
							
								92f1223aee 
								
							 
						 
						
							
							
								
								Remove unnecessary skipVersions ( #2671 )  
							
							... 
							
							
							
							Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2021-04-01 19:02:20 -07:00  
				
					
						
							
							
								 
						
							
								ae23b97ec4 
								
							 
						 
						
							
							
								
								Move and rename NetPeerUtils ( #2548 )  
							
							... 
							
							
							
							* Move and rename NetPeerUtils
* Rename NetPeerUtils to NetPeerAttributes; inject instance instead of using a global var
* Rename SpanAttributeSetter to AttributeSetter (might be used to set on AttributesBuilder in the future, who knows)
* Deprecate default BaseTracer constructor: library instrumentations are supposed to inject all dependencies, the javaagent should explicitly pass globals
* fix compilation failure
* Remove peer.service customization from library instrumentation 
							
						 
						
							2021-03-16 13:50:19 +01:00  
				
					
						
							
							
								 
						
							
								62f2611486 
								
							 
						 
						
							
							
								
								Update instrumentation names ( #2433 )  
							
							
							
						 
						
							2021-03-01 19:34:25 -08:00  
				
					
						
							
							
								 
						
							
								000df967ce 
								
							 
						 
						
							
							
								
								Update to SDK 0.17.0 ( #2338 )  
							
							... 
							
							
							
							* Update to SDK 0.17.0
* Finish
* ottrace 
							
						 
						
							2021-02-19 15:51:55 +09:00  
				
					
						
							
							
								 
						
							
								50cc8ddc8f 
								
							 
						 
						
							
							
								
								Add support for apache httpclient5 ( #2254 )  
							
							... 
							
							
							
							* Add support for apache httpclient5
* review fixes
* copy commnet from httpclient-4 instrumentation
* rebase 
							
						 
						
							2021-02-17 22:03:29 +02:00  
				
					
						
							
							
								 
						
							
								ee090aee1e 
								
							 
						 
						
							
							
								
								Support library instrumentations with HttpServerTest & HttpClientTest ( #2299 )  
							
							
							
						 
						
							2021-02-16 09:05:23 -08:00  
				
					
						
							
							
								 
						
							
								1311bd1ed8 
								
							 
						 
						
							
							
								
								Propagate context to apache httpclient async callback ( #2276 )  
							
							
							
						 
						
							2021-02-15 23:33:34 -08:00  
				
					
						
							
							
								 
						
							
								fbd55068c8 
								
							 
						 
						
							
							
								
								Remove unnecessary dynamic typing ( #2277 )  
							
							
							
						 
						
							2021-02-16 07:52:07 +02:00  
				
					
						
							
							
								 
						
							
								e9a4b952dd 
								
							 
						 
						
							
							
								
								Add causality test with multiple concurrent requests ( #2156 )  
							
							... 
							
							
							
							* Add causality test with multiple concurrent requests
* Include support for Reactor Netty 1.0 into README.md
* Fix muzzle conf
* Fix muzzle and version constraints
* More strict causality check
* Better muzzle config
* Fixing muzzle
* Fixing deps
* Better library
* Better naming 
							
						 
						
							2021-02-05 12:39:42 +02:00  
				
					
						
							
							
								 
						
							
								640a7d624b 
								
							 
						 
						
							
							
								
								Correct some spelling mistakes ( #2025 )  
							
							
							
						 
						
							2021-01-12 11:10:45 -08:00  
				
					
						
							
							
								 
						
							
								077d8b64f6 
								
							 
						 
						
							
							
								
								Move common matchers to tooling/bytebuddy/matcher and ignore matchers to tooling/matcher ( #1965 )  
							
							
							
						 
						
							2021-01-10 12:35:53 -08:00  
				
					
						
							
							
								 
						
							
								a20986c9d9 
								
							 
						 
						
							
							
								
								HttpClientTracer cleanup: apache-httpclient ( #1907 )  
							
							
							
						 
						
							2020-12-15 08:53:09 +02:00  
				
					
						
							
							
								 
						
							
								e2264222ce 
								
							 
						 
						
							
							
								
								HTTP client instrumentation cleanup, part 0 ( #1893 )  
							
							
							
						 
						
							2020-12-14 16:34:06 -08:00  
				
					
						
							
							
								 
						
							
								65f54e450b 
								
							 
						 
						
							
							
								
								Use Context more in HttpClientTracer ( #1811 )  
							
							... 
							
							
							
							* Use Context more in HttpClientTracer
* Better http-url-connection response object
* Follow database semantic conv for elasticsearch-rest
* Remove unnecessary CallDepth tracking 
							
						 
						
							2020-12-03 11:47:08 -08:00  
				
					
						
							
							
								 
						
							
								26f254b10d 
								
							 
						 
						
							
							
								
								Create javaagent dirs for all instrumentations, part 2 ( #1794 )  
							
							
							
						 
						
							2020-11-28 22:26:49 -08:00  
				
					
						
							
							
								 
						
							
								5f263644da 
								
							 
						 
						
							
							
								
								Create javaagent dirs for all instrumentations ( #1668 )  
							
							... 
							
							
							
							* Create javaagent dirs for all instrumentation
* Add note about kotlin coroutine library instrumentation
* Feedback 
							
						 
						
							2020-11-28 21:04:16 -08:00  
				
					
						
							
							
								 
						
							
								b683c2ff05 
								
							 
						 
						
							
							
								
								Convert the last two decorators to tracers and delete BaseDecorator ( #1785 )  
							
							
							
						 
						
							2020-11-28 10:50:41 -08:00  
				
					
						
							
							
								 
						
							
								9a64a628ea 
								
							 
						 
						
							
							
								
								Make instrumentations non final ( #1752 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2020-11-26 11:22:25 -08:00  
				
					
						
							
							
								 
						
							
								50c8ab499d 
								
							 
						 
						
							
							
								
								Remove no longer needed helperClassNames() methods ( #1755 )  
							
							
							
						 
						
							2020-11-24 20:50:32 -08:00  
				
					
						
							
							
								 
						
							
								45646ff367 
								
							 
						 
						
							
							
								
								Rename TypeInstrumentation#classLoaderMatcher() to classLoaderOptimization() ( #1741 )  
							
							... 
							
							
							
							* Rename TypeInstrumentation#classLoaderMatcher() to classLoaderOptimization()
* Removed no longer needed comments & improved JavaDoc
* Improve TypeInstrumentation Javadoc 
							
						 
						
							2020-11-24 14:27:58 +02:00  
				
					
						
							
							
								 
						
							
								cecdfc2cd0 
								
							 
						 
						
							
							
								
								Update instrumentation names to be consistent ( #1671 )  
							
							... 
							
							
							
							* Update instrumentation names to be consistent
* Remove amqp from rabbitmq package name 
							
						 
						
							2020-11-18 19:53:31 -08:00  
				
					
						
							
							
								 
						
							
								3c195f3273 
								
							 
						 
						
							
							
								
								Limit latest test version for Apache HttpClient 2.0 ( #1676 )  
							
							
							
						 
						
							2020-11-18 14:57:58 +02:00  
				
					
						
							
							
								 
						
							
								1a23ac3027 
								
							 
						 
						
							
							
								
								Standardize instrumentation names in InstrumentationModules ( #1648 )  
							
							... 
							
							
							
							* Standardize instrumentation names in InstrumentationModules
* rename gradle modules:
  * vertx-3.0 to vertx-web-3.0
  * spark-web-framework-2.3 to spark-2.3
* add JavaDoc describing the naming rules to InstrumentationModule 
							
						 
						
							2020-11-17 13:30:28 -08:00  
				
					
						
							
							
								 
						
							
								6d5ec329d6 
								
							 
						 
						
							
							
								
								Enable checkstyle for google style guide ( #1641 )  
							
							
							
						 
						
							2020-11-16 18:46:59 -08:00  
				
					
						
							
							
								 
						
							
								d307ffc532 
								
							 
						 
						
							
							
								
								Refactor Instrumenters into InstrumentationModules - A, B, C ( #1556 )  
							
							... 
							
							
							
							* Refactor Instrumenters into InstrumentationModules - A, B, C
* Fixed some modules' names to match library/instrumentation gradle module
* Fix couchbase 2.6 muzzle 
							
						 
						
							2020-11-09 15:42:41 +01:00  
				
					
						
							
							
								 
						
							
								d3b60a5e33 
								
							 
						 
						
							
							
								
								Rename TRACER to tracer() ( #1540 )  
							
							
							
						 
						
							2020-11-02 20:49:51 -08:00  
				
					
						
							
							
								 
						
							
								c6eee70660 
								
							 
						 
						
							
							
								
								Update to latest snapshot. ( #1524 )  
							
							
							
						 
						
							2020-10-29 18:54:09 -07:00  
				
					
						
							
							
								 
						
							
								f6ad05b8e3 
								
							 
						 
						
							
							
								
								Update to latest SDK snapshot ( #1384 )  
							
							... 
							
							
							
							* Update to latest SDK snapshot
* Use published snapshot
* Fixes
* Cleans
* spotless
* Most
* Clean
* Merge
* Temporarily remove context interop
* WIP
* Prepare for intercepting propagated span
* Bump SDK
* IDE updates
* Lots
* compileJava
* Done?
* bar
* Spot
* drugs
* Groovy--
* green for me
* Spot
* Remove grpc import
* Scrub 
							
						 
						
							2020-10-25 15:14:32 +09:00  
				
					
						
							
							
								 
						
							
								9e8d663ba4 
								
							 
						 
						
							
							
								
								Remove apache httpclient version ( #1446 )  
							
							... 
							
							
							
							* Remove version from `apache-httpclient` instrumentation
Fixes : #1260 
* Remove version from all instrumentation names and add instrumentation name to `spring-web`
Fixes : #1260  
							
						 
						
							2020-10-22 14:22:44 +09:00  
				
					
						
							
							
								 
						
							
								1b51d4a6b1 
								
							 
						 
						
							
							
								
								Rename packages ( #1367 )  
							
							
							
						 
						
							2020-10-11 13:54:35 -07:00  
				
					
						
							
							
								 
						
							
								dadaac9a8c 
								
							 
						 
						
							
							
								
								Use 2-line license header to match SDK repo ( #1321 )  
							
							... 
							
							
							
							* Use 2-line license header to match SDK repo
* Apply change 
							
						 
						
							2020-10-05 14:29:56 +09:00  
				
					
						
							
							
								 
						
							
								beb1901f5f 
								
							 
						 
						
							
							
								
								Review semantic convention for Http Client spans ( #1214 )  
							
							... 
							
							
							
							* Review semantic convention for Http Client spans
* Polish
* Update instrumentation/google-http-client-1.19/src/test/groovy/AbstractGoogleHttpClientTest.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2020-09-18 17:52:08 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5d2ae07797 
								
							 
						 
						
							
							
								
								Use startScope() on all HttpClientTracers ( #971 )  
							
							
							
						 
						
							2020-08-18 16:59:30 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								414213f2d1 
								
							 
						 
						
							
							
								
								Remove final from parameters ( #1003 )  
							
							
							
						 
						
							2020-08-15 22:35:51 -07:00  
				
					
						
							
							
								 
						
							
								f893ca540b 
								
							 
						 
						
							
							
								
								Scripted package renaming ( #988 )  
							
							
							
						 
						
							2020-08-15 21:55:01 -07:00  
				
					
						
							
							
								 
						
							
								bb235a0aa3 
								
							 
						 
						
							
							
								
								Update package name for tracers ( #991 )  
							
							
							
						 
						
							2020-08-14 21:07:18 -07:00  
				
					
						
							
							
								 
						
							
								7818e33178 
								
							 
						 
						
							
							
								
								Package renaming ( #970 )  
							
							
							
						 
						
							2020-08-13 20:14:46 -07:00  
				
					
						
							
							
								 
						
							
								09c597e8e0 
								
							 
						 
						
							
							
								
								Change the rest of decorators to tracers ( #922 )  
							
							
							
						 
						
							2020-08-13 11:55:08 -07:00  
				
					
						
							
							
								 
						
							
								b5fbf90977 
								
							 
						 
						
							
							
								
								Extract instrumentation api module ( #884 )  
							
							
							
						 
						
							2020-08-09 22:52:33 -07:00  
				
					
						
							
							
								 
						
							
								f9f6d1f6b3 
								
							 
						 
						
							
							
								
								Change library shading approach ( #930 )  
							
							
							
						 
						
							2020-08-09 11:16:34 -07:00  
				
					
						
							
							
								 
						
							
								1fcb807590 
								
							 
						 
						
							
							
								
								Refactor HttpClient typed Decorators to Tracers ( #893 )  
							
							... 
							
							
							
							* initial work
* Change OkHttp decorators to tracers
* Change AkkaHttpClient decorator to tracer
* Change ClientDecorator to GrizzlyClientTracer
* Change NettyClientDecorator to Tracer
* Change netty3.8 client decorator to tracer
* Update netty4.1 client decorator to tracer
* Override startScope in child tracers when applicable
* Change KHttpDecorator to tracer
* Change HttpUrlConnectionDecorator to tracer
* Fix muzzle validation failure for grizzly client
* Fix a ratpack client test failure
* Address feedback
* Update delegate for setPeer
* Remove nested try
* Remove unnecessary null check
* Remove asserts
* Add a comment for overriding startSpan(String spanName)
* Remove an irrelevant comment
* Throw an exception when getSetter is null
* Change onPeerConnection to static
* Change getSetter() to be abstract 
							
						 
						
							2020-08-06 17:14:19 -07:00