b9f09cae88 
								
							 
						 
						
							
							
								
								Http server builder ( #11651 )  
							
							
							
						 
						
							2024-10-07 09:41:24 -07:00  
				
					
						
							
							
								 
						
							
								b00ccd7834 
								
							 
						 
						
							
							
								
								use DefaultHttpClientInstrumenterBuilder and DefaultHttpServerInstrumenterBuilder for armeria ( #11797 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2024-08-14 17:37:24 -07:00  
				
					
						
							
							
								 
						
							
								798bdd5569 
								
							 
						 
						
							
							
								
								config properties support for spring starter clients ( #11605 )  
							
							
							
						 
						
							2024-07-02 16:49:39 +03:00  
				
					
						
							
							
								 
						
							
								47ebb94253 
								
							 
						 
						
							
							
								
								re-use logic for http client configuration ( #11620 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2024-06-21 16:58:41 -07:00  
				
					
						
							
							
								 
						
							
								7a06507f80 
								
							 
						 
						
							
							
								
								Allow library instrumentations to override span name ( #11355 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2024-05-17 12:10:32 +03:00  
				
					
						
							
							
								 
						
							
								955470a63a 
								
							 
						 
						
							
							
								
								Semconv 1.25.0 migration ( #10983 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-04-09 11:25:52 -07:00  
				
					
						
							
							
								 
						
							
								a2d4148067 
								
							 
						 
						
							
							
								
								Remove http stable semconv tests ( #10087 )  
							
							
							
						 
						
							2023-12-21 08:30:26 -08:00  
				
					
						
							
							
								 
						
							
								65ee9510f5 
								
							 
						 
						
							
							
								
								Rename the `instrumentation-api-semconv` module into `instrumentation-api-incubator` ( #9985 )  
							
							
							
						 
						
							2023-12-04 08:28:10 +01:00  
				
					
						
							
							
								 
						
							
								dc81aae72f 
								
							 
						 
						
							
							
								
								Move HTTP classes to instrumentation-api ( #9977 )  
							
							
							
						 
						
							2023-12-01 12:04:06 +01:00  
				
					
						
							
							
								 
						
							
								280c1ea4c1 
								
							 
						 
						
							
							
								
								Enable stable HTTP semconv by default ( #9925 )  
							
							
							
						 
						
							2023-11-28 10:43:51 -08:00  
				
					
						
							
							
								 
						
							
								dedfc204c1 
								
							 
						 
						
							
							
								
								Fix latest dep tests ( #9892 )  
							
							
							
						 
						
							2023-11-16 10:12:24 -08:00  
				
					
						
							
							
								 
						
							
								d6c2aff7c2 
								
							 
						 
						
							
							
								
								Change `http.request.body.size` and `http.response.body.size` attributes from recommended to opt-in ( #9799 )  
							
							
							
						 
						
							2023-11-02 11:20:50 -07:00  
				
					
						
							
							
								 
						
							
								3b77cc4b2d 
								
							 
						 
						
							
							
								
								Semconv 1.21 ( #9408 )  
							
							... 
							
							
							
							Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2023-09-13 19:20:23 +00:00  
				
					
						
							
							
								 
						
							
								d157b68efb 
								
							 
						 
						
							
							
								
								Use HTTP instead of non-known method in http span name ( #9441 )  
							
							... 
							
							
							
							Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2023-09-13 10:14:30 -07:00  
				
					
						
							
							
								 
						
							
								cc4e1bf1ae 
								
							 
						 
						
							
							
								
								Update semconv to 1.21.0, PART 2 - HTTP ( #9372 )  
							
							
							
						 
						
							2023-09-07 08:25:23 -07:00  
				
					
						
							
							
								 
						
							
								23c20dadaf 
								
							 
						 
						
							
							
								
								Add http client test with non-standard request method ( #9204 )  
							
							
							
						 
						
							2023-08-18 09:01:53 +03:00  
				
					
						
							
							
								 
						
							
								7e7d7ca866 
								
							 
						 
						
							
							
								
								Set http client read timeout only for the read timeout test ( #9194 )  
							
							
							
						 
						
							2023-08-15 09:25:46 +03:00  
				
					
						
							
							
								 
						
							
								b9e459da07 
								
							 
						 
						
							
							
								
								Test http client stable semconv ( #9178 )  
							
							
							
						 
						
							2023-08-13 10:22:04 -07:00  
				
					
						
							
							
								 
						
							
								d81630331b 
								
							 
						 
						
							
							
								
								Make `HttpClientAttributesGetter` extend `NetClientAttributesGetter` ( #9015 )  
							
							
							
						 
						
							2023-07-31 11:09:09 -07:00  
				
					
						
							
							
								 
						
							
								bd8ddf4db3 
								
							 
						 
						
							
							
								
								Allow overriding span name in spring web library instrumentation ( #8933 )  
							
							
							
						 
						
							2023-07-21 13:45:05 +02:00  
				
					
						
							
							
								 
						
							
								6e573289ae 
								
							 
						 
						
							
							
								
								Replace NetAttributes with SemanticAttributes ( #8992 )  
							
							
							
						 
						
							2023-07-21 11:27:54 +02:00  
				
					
						
							
							
								 
						
							
								59e2da5aa3 
								
							 
						 
						
							
							
								
								Extract HTTP client experimental metrics to a separate class ( #8769 )  
							
							
							
						 
						
							2023-07-18 08:34:39 -07:00  
				
					
						
							
							
								 
						
							
								cc8160cffb 
								
							 
						 
						
							
							
								
								Support the `http.request.method_original` attribute ( #8779 )  
							
							
							
						 
						
							2023-07-17 09:41:41 +00:00  
				
					
						
							
							
								 
						
							
								f2799056f3 
								
							 
						 
						
							
							
								
								Correct class name in javadoc code snippet ( #8840 )  
							
							
							
						 
						
							2023-06-30 08:17:33 -07:00  
				
					
						
							
							
								 
						
							
								cde2e70148 
								
							 
						 
						
							
							
								
								Implement new stable server semantic conventions ( #8663 )  
							
							
							
						 
						
							2023-06-13 11:07:59 +02:00  
				
					
						
							
							
								 
						
							
								5b03ae655f 
								
							 
						 
						
							
							
								
								Implement new stable HTTP semantic conventions ( #8632 )  
							
							
							
						 
						
							2023-06-08 20:02:45 -07:00  
				
					
						
							
							
								 
						
							
								8ee63d4441 
								
							 
						 
						
							
							
								
								Implement new stable URL semantic conventions ( #8491 )  
							
							
							
						 
						
							2023-06-05 15:22:22 +00:00  
				
					
						
							
							
								 
						
							
								c10108bbe0 
								
							 
						 
						
							
							
								
								Enable HTTP client read timeout tests by default ( #8530 )  
							
							
							
						 
						
							2023-05-19 10:24:49 -07:00  
				
					
						
							
							
								 
						
							
								8ba8082f44 
								
							 
						 
						
							
							
								
								Refactor resend/redirect tests in AbstractHttpClientTest so that they… ( #8500 )  
							
							
							
						 
						
							2023-05-16 12:13:40 -07:00  
				
					
						
							
							
								 
						
							
								e3944a53a5 
								
							 
						 
						
							
							
								
								Make net.transport an optional attribute ( #8279 )  
							
							
							
						 
						
							2023-04-20 08:14:03 -07:00  
				
					
						
							
							
								 
						
							
								f501569106 
								
							 
						 
						
							
							
								
								Switch from http.flavor to net.protocol.* in HTTP client instrumentat… ( #8131 )  
							
							
							
						 
						
							2023-04-07 13:39:42 +02:00  
				
					
						
							
							
								 
						
							
								a51535d08e 
								
							 
						 
						
							
							
								
								Test http client captured headers ( #7993 )  
							
							
							
						 
						
							2023-03-07 20:05:29 +02:00  
				
					
						
							
							
								 
						
							
								db6b764421 
								
							 
						 
						
							
							
								
								More HTTP testing refactor prework ( #7630 )  
							
							... 
							
							
							
							This is another follow-up from #7616 . This makes the test options class
immutable and uses `@AutoValue` and `@AutoValue.Builder`. As a result, a
bunch of the configuration/setup code for these said options now flings
around a builder instance. This isn't great, but I think it's an
incremental improvement that can be seen in the `@BeforeAll
AbstractHttpClientTest.setupOptions()` method, where the immutable
options are (finally) instantiated. 
							
						 
						
							2023-01-23 09:42:32 -08:00  
				
					
						
							
							
								 
						
							
								e1895e548c 
								
							 
						 
						
							
							
								
								Rename all methods in all Getters to use the `get*()` naming scheme ( #7619 )  
							
							... 
							
							
							
							Resolves  #6562 
This PR only contains renames; the actual content is in the `*Getter`
interfaces, the rest of changes is just IntelliJ doing its job. 
						
							2023-01-23 09:28:11 +00:00  
				
					
						
							
							
								 
						
							
								c5e384fe9f 
								
							 
						 
						
							
							
								
								Http testing refactor prework ( #7623 )  
							
							... 
							
							
							
							As part of discussions #7616 , the idea of trying to do a more piecemeal
approach came up. A reasonable ask.
This is the first step in refactoring the http client tests. It factors
out the `HttpClientResult` inner class of the `AbstractHttpClientTest`
so that this can be reused by new test framework later. It also factors
the relevant abstract methods in the abstract class to a new type
adapter, which will also be reused.
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2023-01-20 18:20:42 +00:00  
				
					
						
							
							
								 
						
							
								b2f42ec3fa 
								
							 
						 
						
							
							
								
								Encode version in spring instrumentations' package names ( #7608 )  
							
							... 
							
							
							
							Part of #932 
I wanted to get this done before starting the spring boot starter v3
work. 
							
						 
						
							2023-01-19 10:03:17 +00:00  
				
					
						
							
							
								 
						
							
								ca85a0db3d 
								
							 
						 
						
							
							
								
								Support Spring Web 6 in library instrumentation ( #7551 )  
							
							... 
							
							
							
							Part of
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7312  
							
						 
						
							2023-01-12 21:08:15 -08:00  
				
					
						
							
							
								 
						
							
								8c64a9e6e1 
								
							 
						 
						
							
							
								
								Fix class file load error when using spring-guice together with sprin… ( #7447 )  
							
							... 
							
							
							
							…g-web instrumentation
Fixes
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7428  
							
						 
						
							2023-01-02 11:00:51 +01:00  
				
					
						
							
							
								 
						
							
								7b87423571 
								
							 
						 
						
							
							
								
								Skip muzzle for broken spring-web versions ( #7435 )  
							
							
							
						 
						
							2022-12-15 22:02:22 +00:00  
				
					
						
							
							
								 
						
							
								59b7513cd0 
								
							 
						 
						
							
							
								
								Instrument spring-web 6 & spring-webmvc 6 ( #7366 )  
							
							... 
							
							
							
							Part of #7203 
This PR is mostly copy-paste and working around the differences,
conceptually the new instrumentation is the same as the old one 
							
						 
						
							2022-12-12 09:31:08 -08:00  
				
					
						
							
							
								 
						
							
								17b3fdb04a 
								
							 
						 
						
							
							
								
								Make preparations for Spring Web & WebMVC 6 instrumentations ( #7343 )  
							
							... 
							
							
							
							Just moving things around, extracting parent dir for `spring-web` and
`spring-webmvc` 
							
						 
						
							2022-12-01 13:08:32 +01:00