69c2644774 
								
							 
						 
						
							
							
								
								Servlet 5 API, reorganize servlet modules ( #2609 )  
							
							... 
							
							
							
							* Servlet 5.0 API support, refactored other servlet modules
* Include correct servlet instrumentation module for grails tests
* Reapply spotless after rebase
* Fix checkstyle
* Spotless
* Addressed PR suggestions
* Fixed files in wrong package.
* Fixed mixed up instrumentation names.
* Fixed incomplete instrumentation name.
* Addressed PR suggestions
* Addressed PR suggestions 
							
						 
						
							2021-03-23 14:11:43 +02:00  
				
					
						
							
							
								 
						
							
								811259376e 
								
							 
						 
						
							
							
								
								Update servlet attr names to match log attr names ( #2593 )  
							
							
							
						 
						
							2021-03-18 14:03:06 +02:00  
				
					
						
							
							
								 
						
							
								29790d8472 
								
							 
						 
						
							
							
								
								Low cardinality name for servlet span ( #2417 )  
							
							
							
						 
						
							2021-03-04 12:39:37 -08:00  
				
					
						
							
							
								 
						
							
								e39b0b44c9 
								
							 
						 
						
							
							
								
								Fix flaky tomcat access log tests ( #2448 )  
							
							
							
						 
						
							2021-03-01 17:41:44 +02:00  
				
					
						
							
							
								 
						
							
								b4c8354b56 
								
							 
						 
						
							
							
								
								Hide non-specd attributes behind experimental flag ( #2376 )  
							
							
							
						 
						
							2021-02-24 12:33:21 -08:00  
				
					
						
							
							
								 
						
							
								1ca7276593 
								
							 
						 
						
							
							
								
								Remove HttpServerTest.testExceptionBody and redirectHasBody ( #2346 )  
							
							
							
						 
						
							2021-02-19 15:57:11 +02:00  
				
					
						
							
							
								 
						
							
								bc77ab0c82 
								
							 
						 
						
							
							
								
								jetty 9.4 behave differently from earlier versions ( #2335 )  
							
							
							
						 
						
							2021-02-18 15:38:45 -08:00  
				
					
						
							
							
								 
						
							
								80f389c778 
								
							 
						 
						
							
							
								
								Instrument all jetty handlers ( #2320 )  
							
							
							
						 
						
							2021-02-18 11:51:48 +02:00  
				
					
						
							
							
								 
						
							
								ee090aee1e 
								
							 
						 
						
							
							
								
								Support library instrumentations with HttpServerTest & HttpClientTest ( #2299 )  
							
							
							
						 
						
							2021-02-16 09:05:23 -08:00  
				
					
						
							
							
								 
						
							
								e76d3b19d1 
								
							 
						 
						
							
							
								
								Fix ServletContextPath.prepend for app server spans ( #2089 )  
							
							... 
							
							
							
							* ServletContextPath.prepend doesn't work when server span is created from app server integration
* move ServletContextPath context creation to servlet-common, make servlet2&3 depend on servlet-common so that it would be used in tests that depend on servlet3
* fix failing test
* add servlet-common dependency to modules that depend on servlet3
* add servlet-common dependency to mojarra and myfaces
* run context path instrumentation after servlet instrumentation
* add servlet-common dependency to wicket
* move servlet context path handling
* enable jetty instrumentation for all handlers
* run springmvc tests with tomcat integration, fix peer port and peer ip reporting on tomcat
* jetty integration is now enabled for all handlers
* update expected span name
* Revert "jetty integration is now enabled for all handlers"
This reverts commit 82cbb663f5c034496fc58a3d077600 
							
						 
						
							2021-02-15 23:34:15 -08:00  
				
					
						
							
							
								 
						
							
								fc410706d0 
								
							 
						 
						
							
							
								
								Update to Sdk 0.16.0 ( #2221 )  
							
							... 
							
							
							
							* Update to 0.16.0-SNAPSHOT
* Finish
* Finish
* Update to 0.16.0
* Finish 
							
						 
						
							2021-02-09 18:00:54 +09:00  
				
					
						
							
							
								 
						
							
								4c1144ce78 
								
							 
						 
						
							
							
								
								Distinguish between the various servlet tracers for easier debugging. ( #1979 )  
							
							... 
							
							
							
							* Distinguish between the various servlet tracers for easier debugging.
* change to use the `common` suffix for that module
* Update instrumentation/servlet/servlet-2.2/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/servlet/v2_2/Servlet2HttpServerTracer.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Update instrumentation/servlet/servlet-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/servlet/v3_0/Servlet3HttpServerTracer.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Update instrumentation/servlet/servlet-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/servlet/dispatcher/RequestDispatcherTracer.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Update instrumentation/servlet/servlet-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/servlet/http/HttpServletResponseTracer.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com> 
							
						 
						
							2021-01-20 16:33:13 +02:00  
				
					
						
							
							
								 
						
							
								9825ab0afa 
								
							 
						 
						
							
							
								
								Instrument jsf action calls ( #2018 )  
							
							
							
						 
						
							2021-01-19 21:34:41 -08:00  
				
					
						
							
							
								 
						
							
								660f0e5225 
								
							 
						 
						
							
							
								
								Remove testing-common dependency on guava ( #2062 )  
							
							... 
							
							
							
							* Remove testing-common dependency on guava
* Use nano time
* Add guava dep to opentelemetry-api-metrics 
							
						 
						
							2021-01-19 12:07:27 +09:00  
				
					
						
							
							
								 
						
							
								11ad12289b 
								
							 
						 
						
							
							
								
								Jetty server span handling ( #2029 )  
							
							
							
						 
						
							2021-01-14 09:31:57 -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  
				
					
						
							
							
								 
						
							
								5f816c5d43 
								
							 
						 
						
							
							
								
								Enable servlet forward and include tests ( #1968 )  
							
							
							
						 
						
							2021-01-06 11:01:47 -08:00  
				
					
						
							
							
								 
						
							
								2b97c42e01 
								
							 
						 
						
							
							
								
								Improve servlet22 response status handling ( #1985 )  
							
							... 
							
							
							
							* imporve servlet22 response status handling
* Update instrumentation/servlet/servlet-2.2/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/servlet/v2_2/Servlet2Advice.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-01-06 14:02:51 +09:00  
				
					
						
							
							
								 
						
							
								8d74baa2e4 
								
							 
						 
						
							
							
								
								Run tests with javaagent. ( #1643 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-01-04 13:13:24 -08:00  
				
					
						
							
							
								 
						
							
								79433966fb 
								
							 
						 
						
							
							
								
								Liberty server span handling ( #1929 )  
							
							... 
							
							
							
							* Liberty server span handling
* review fixes
* review fixes
* add doc about using compile stubs
* Update instrumentation/liberty/liberty/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/liberty/LibertyInstrumentationModule.java
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
* Update instrumentation/liberty/liberty/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/liberty/ThreadLocalContext.java
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
* add links to advice classes
* add commnet, remove unneeded dependency
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com> 
							
						 
						
							2020-12-22 15:00:58 +02:00  
				
					
						
							
							
								 
						
							
								0888711574 
								
							 
						 
						
							
							
								
								Add support for Undertow server runtime ( #1917 )  
							
							... 
							
							
							
							* Add support for Undertow server runtime
* Polish
* Damn be classloaders
* Fix correct span name
* Polish 
							
						 
						
							2020-12-22 14:13:50 +02:00  
				
					
						
							
							
								 
						
							
								135ba344cb 
								
							 
						 
						
							
							
								
								Tomcat server handlers ( #1902 )  
							
							... 
							
							
							
							* Tomcat server handler with passing integration and smoke tests.
* Update server span name from the servlet integration instead of trying to mimic it from the server handler.
* Cleanup and more javadocs.
* Use Java8BytecodeBridge in advice code.
* Use Java8BytecodeBridge in advice code.
* Use earliest version for compilation and muzzling.
* Use consistent instrumentation name.
* Record throwables only if the context is managed by something else.
* Getting scope handling right. Moved server span renaming logic via AppServerBridge to the ServletHttpServerTracer.
* codenarc
* more PR comments addressed
* Pass Method to startServerSpan 
							
						 
						
							2020-12-16 16:59:54 +02:00  
				
					
						
							
							
								 
						
							
								fa09451aea 
								
							 
						 
						
							
							
								
								Prefix custom attributes with instrumentation name ( #1784 )  
							
							
							
						 
						
							2020-12-03 20:56:31 -08:00  
				
					
						
							
							
								 
						
							
								0bd85d7b7f 
								
							 
						 
						
							
							
								
								Pass around context more instead of span (HttpServerTracer) ( #1810 )  
							
							
							
						 
						
							2020-12-01 14:49:01 -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