Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a2d4148067 
								
							 
						 
						
							
							
								
								Remove http stable semconv tests ( #10087 )  
							
							 
							
							
							
						 
						
							2023-12-21 08:30:26 -08:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								65ee9510f5 
								
							 
						 
						
							
							
								
								Rename the `instrumentation-api-semconv` module into `instrumentation-api-incubator` ( #9985 )  
							
							 
							
							
							
						 
						
							2023-12-04 08:28:10 +01:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dc81aae72f 
								
							 
						 
						
							
							
								
								Move HTTP classes to instrumentation-api ( #9977 )  
							
							 
							
							
							
						 
						
							2023-12-01 12:04:06 +01:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a3b0e31b4b 
								
							 
						 
						
							
							
								
								Enable running with indy for jodd-http-4.2 ( #9898 )  
							
							 
							
							
							
						 
						
							2023-11-17 07:49:04 -08:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b193ca00a1 
								
							 
						 
						
							
							
								
								Change `user_agent.original` from recommended to opt-in on HTTP client spans ( #9776 )  
							
							 
							
							
							
						 
						
							2023-10-30 17:20:10 +02:00  
						
					 
				
					
						
							
							
								 
								Matthieu MOREL
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9a1c178d58 
								
							 
						 
						
							
							
								
								PeerService Resolver ( #9061 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: jason plumb <75337021+breedx-splk@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2023-10-12 07:52:05 -07:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7d2259742a 
								
							 
						 
						
							
							
								
								Transform inline advice to delegating advice and test indy modules ( #9508 )  
							
							 
							
							
							
						 
						
							2023-09-22 11:15:39 +03:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b9e459da07 
								
							 
						 
						
							
							
								
								Test http client stable semconv ( #9178 )  
							
							 
							
							
							
						 
						
							2023-08-13 10:22:04 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d81630331b 
								
							 
						 
						
							
							
								
								Make `HttpClientAttributesGetter` extend `NetClientAttributesGetter` ( #9015 )  
							
							 
							
							
							
						 
						
							2023-07-31 11:09:09 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								59e2da5aa3 
								
							 
						 
						
							
							
								
								Extract HTTP client experimental metrics to a separate class ( #8769 )  
							
							 
							
							
							
						 
						
							2023-07-18 08:34:39 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cc8160cffb 
								
							 
						 
						
							
							
								
								Support the `http.request.method_original` attribute ( #8779 )  
							
							 
							
							
							
						 
						
							2023-07-17 09:41:41 +00:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cde2e70148 
								
							 
						 
						
							
							
								
								Implement new stable server semantic conventions ( #8663 )  
							
							 
							
							
							
						 
						
							2023-06-13 11:07:59 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								506ccb6b7d 
								
							 
						 
						
							
							
								
								Implement new stable network semantic conventions ( #8616 )  
							
							 
							
							
							
						 
						
							2023-06-12 16:51:47 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5b03ae655f 
								
							 
						 
						
							
							
								
								Implement new stable HTTP semantic conventions ( #8632 )  
							
							 
							
							
							
						 
						
							2023-06-08 20:02:45 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8ee63d4441 
								
							 
						 
						
							
							
								
								Implement new stable URL semantic conventions ( #8491 )  
							
							 
							
							
							
						 
						
							2023-06-05 15:22:22 +00:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c10108bbe0 
								
							 
						 
						
							
							
								
								Enable HTTP client read timeout tests by default ( #8530 )  
							
							 
							
							
							
						 
						
							2023-05-19 10:24:49 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e3944a53a5 
								
							 
						 
						
							
							
								
								Make net.transport an optional attribute ( #8279 )  
							
							 
							
							
							
						 
						
							2023-04-20 08:14:03 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f501569106 
								
							 
						 
						
							
							
								
								Switch from http.flavor to net.protocol.* in HTTP client instrumentat… ( #8131 )  
							
							 
							
							
							
						 
						
							2023-04-07 13:39:42 +02:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5fa02fd2ab 
								
							 
						 
						
							
							
								
								Add connection timeout to jodd http client tests ( #7947 )  
							
							 
							
							
							
						 
						
							2023-03-01 11:24:22 -08:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b937dc478c 
								
							 
						 
						
							
							
								
								Assert user agent when it is present ( #7918 )  
							
							 
							
							
							
						 
						
							2023-02-27 20:46:39 +00:00  
						
					 
				
					
						
							
							
								 
								Phil
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fad7b24253 
								
							 
						 
						
							
							
								
								Add Jodd-Http instrumentation ( #7868 )  
							
							 
							
							... 
							
							
							
							This PR resolves  #7629  
This adds javaagent instrumentation for the
[jodd-http](https://http.jodd.org/ ) `HttpRequest`.
It creates `Http Client Spans` and `Http Client Metrics`, the lowest
supported version is `org.jodd:jodd-http:4.2.0` (most recent: `6.3.0`),
since this is the first version of the library supporting java 8, having
follow-redirect capability and `HttpRequest#overwriteHeader()` method.
The instrumented method's signature and return type `HttpRequest#send()`
has not been modified since, and therefore the instrumentation works for
all `jodd-http` versions above `4.2.0`.
Since this is my first contribution/instrumentation, I orientated myself
on the `apache-httpclient-5.0` instrumentation, but obviously I would be
glad to get some feedback on this
---------
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2023-02-23 15:54:13 +00:00