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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								79f76c78ad 
								
							 
						 
						
							
							
								
								Move java files to java source folder and groovy files to groovy source folder ( #1735 )  
							
							... 
							
							
							
							* Move java files to java source folder
* Move groovy files to groovy source folder
* Too much
* Move another one back
* Codenarc
* Move test resource to where test is
* Spotless 
							
						 
						
							2020-11-23 15:42:04 +02:00  
				
					
						
							
							
								 
						
							
								e092e87d6b 
								
							 
						 
						
							
							
								
								Remove disabled by default servlet instrumentation ( #1684 )  
							
							
							
						 
						
							2020-11-19 11:22:02 -08:00  
				
					
						
							
							
								 
						
							
								80b068b459 
								
							 
						 
						
							
							
								
								Instrument java.servlet.Filter directly ( #1606 )  
							
							... 
							
							
							
							* Instrument filter directly
* Remove some additional ignores
* Fix OncePerRequestFilter not being instrumented itself 
							
						 
						
							2020-11-18 19:59:28 -08: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9d2db827b9 
								
							 
						 
						
							
							
								
								Refactor Instrumenters into InstrumentationModules - R, S, T, V ( #1576 )  
							
							
							
						 
						
							2020-11-09 18:48:52 -08: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  
				
					
						
							
							
								 
						
							
								dfda406fee 
								
							 
						 
						
							
							
								
								Migrates to using a context when span is started ( #1525 )  
							
							... 
							
							
							
							* Return Context when starting span to preserve baggage.
Co-authored-by: Marcin Grzejszczak <marcin.grzejszczak@gmail.com>
* Use bridge
Co-authored-by: Marcin Grzejszczak <marcin.grzejszczak@gmail.com> 
							
						 
						
							2020-10-29 13:50:54 +02:00  
				
					
						
							
							
								 
						
							
								f046e598c6 
								
							 
						 
						
							
							
								
								Add context root to the front of the route in the span name ( #1418 )  
							
							... 
							
							
							
							* Add application root to span name
* Reduce duplicate context lookups
* Use servlet path as route
* Test against jetty instrumentation
* Add JAX-RS context path test
* Fix JAX-RS 1.0 span names 
							
						 
						
							2020-10-27 14:21:10 -07:00  
				
					
						
							
							
								 
						
							
								7244dbf188 
								
							 
						 
						
							
							
								
								Remove unnecessary overrides ( #1477 )  
							
							
							
						 
						
							2020-10-25 21:46:14 -07:00  
				
					
						
							
							
								 
						
							
								3565775b00 
								
							 
						 
						
							
							
								
								Format groovy ( #1475 )  
							
							... 
							
							
							
							* Apply Intellij format to groovy
* spotless 
							
						 
						
							2020-10-26 11:47:12 +09: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  
				
					
						
							
							
								 
						
							
								57301e3fe7 
								
							 
						 
						
							
							
								
								Rename "integration" to "instrumentation" ( #1412 )  
							
							... 
							
							
							
							* Rename integration to instrumentation
* Revert doc changes, need to wait for release
* spotless 
							
						 
						
							2020-10-19 14:36:30 +09:00  
				
					
						
							
							
								 
						
							
								7ecc9bb37b 
								
							 
						 
						
							
							
								
								Rename "auto" to "javaagent" in modules ( #1370 )  
							
							
							
						 
						
							2020-10-13 12:32:13 -07:00  
				
					
						
							
							
								 
						
							
								1b51d4a6b1 
								
							 
						 
						
							
							
								
								Rename packages ( #1367 )  
							
							
							
						 
						
							2020-10-11 13:54:35 -07:00  
				
					
						
							
							
								 
						
							
								409530629f 
								
							 
						 
						
							
							
								
								Refactor all tests that use Config so that they don't fail locally ( #1310 )  
							
							... 
							
							
							
							* Refactor all tests that use Config so that they don't fail locally
* Use ConfigUtils in tests for all config-related things
* Fix spotless and codenarc
* Fix spotless
* PR comments: remove unnecessary config 
							
						 
						
							2020-10-08 20:01:31 +03:00  
				
					
						
							
							
								 
						
							
								5bba5d8482 
								
							 
						 
						
							
							
								
								Update to latest snapshot ( #1331 )  
							
							... 
							
							
							
							* Update to latest snapshot
* Update to latest snapshot
* instrumentation-api
* spotless 
							
						 
						
							2020-10-06 17:47:41 +09:00  
				
					
						
							
							
								 
						
							
								f2de47a150 
								
							 
						 
						
							
							
								
								SpanAssert method names should reflect underlying Span method names ( #1307 )  
							
							
							
						 
						
							2020-10-05 16:04:08 +09: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  
				
					
						
							
							
								 
						
							
								f2194a928c 
								
							 
						 
						
							
							
								
								Update to latest snapshot. ( #1304 )  
							
							
							
						 
						
							2020-10-04 19:41:10 -07:00  
				
					
						
							
							
								 
						
							
								7e41b516ee 
								
							 
						 
						
							
							
								
								Review semantic convention for Http Server spans ( #1207 )  
							
							... 
							
							
							
							* Review semantic convention for Http Server spans
* Polish 
							
						 
						
							2020-09-16 09:52:11 +03:00  
				
					
						
							
							
								 
						
							
								912a159c19 
								
							 
						 
						
							
							
								
								Update to latest SDK snapshot. ( #1202 )  
							
							
							
						 
						
							2020-09-15 17:49:10 +09:00  
				
					
						
							
							
								 
						
							
								79b2ce3a90 
								
							 
						 
						
							
							
								
								Fix Servlet instrumentation for servlet-api 3.1+ - remove output stream wrapper ( #1167 )  
							
							
							
						 
						
							2020-09-09 15:31:05 +03: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  
				
					
						
							
							
								 
						
							
								7159d04b8d 
								
							 
						 
						
							
							
								
								Change groovy import order ( #1013 )  
							
							... 
							
							
							
							* Update docs
* Format all groovy code
* Organize imports 
							
						 
						
							2020-08-15 23:19:27 -07: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