Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								429ecfc713 
								
							 
						 
						
							
							
								
								Update error prone ( #6646 )  
							
							 
							
							... 
							
							
							
							(note that change from BDDMockito is due to
https://github.com/google/error-prone/issues/3396 ) 
							
						 
						
							2022-09-23 11:24:40 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c96a49e253 
								
							 
						 
						
							
							
								
								Add kafka client metrics to the javaagent instrumentation ( #6533 )  
							
							 
							
							... 
							
							
							
							* Add kafka client metrics to the javaagent instrumentation
* Don't override user-set metrics reporter
* Add kafka metric reporter config property 
							
						 
						
							2022-09-12 20:36:14 -07:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ae209d9289 
								
							 
						 
						
							
							
								
								Rename ErrorCauseExtractor.jdk() to getDefault() ( #6580 )  
							
							 
							
							... 
							
							
							
							* Rename ErrorCauseExtractor.jdk() to ErrorCauseExtractor.getDefault()
* jApiCmp 
							
						 
						
							2022-09-12 17:36:34 +03:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								54c41f7558 
								
							 
						 
						
							
							
								
								Move extractFromRequest() to internal ( #6585 )  
							
							 
							
							... 
							
							
							
							* Move extractFromRequest() to internal
* Javadoc 
							
						 
						
							2022-09-12 17:36:07 +03:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								33d2e40a9e 
								
							 
						 
						
							
							
								
								Fix flaky kafka metrics test ( #6511 )  
							
							 
							
							
							
						 
						
							2022-08-25 15:22:38 -07:00  
						
					 
				
					
						
							
							
								 
								Paolo Patierno
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ea565a2e1c 
								
							 
						 
						
							
							
								
								Added guide for Kafka instrumentation ( #6408 )  
							
							 
							
							... 
							
							
							
							* Added guide for Kafka instrumentation
Signed-off-by: Paolo Patierno <ppatierno@live.com>
* Removed code already available in the official documentation
Referencing the official documentation
Signed-off-by: Paolo Patierno <ppatierno@live.com>
* Deleted files pushed by mistake
Signed-off-by: Paolo Patierno <ppatierno@live.com>
Signed-off-by: Paolo Patierno <ppatierno@live.com> 
							
						 
						
							2022-08-19 11:13:28 +02:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07d7cfd551 
								
							 
						 
						
							
							
								
								Capture messaging header value as span attribute ( #6454 )  
							
							 
							
							... 
							
							
							
							* Capture messaging header value as span attribute
* add comment 
							
						 
						
							2022-08-11 17:28:04 -07:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd8489f09a 
								
							 
						 
						
							
							
								
								Replace tracing kafka wrappers with jdk proxies ( #6457 )  
							
							 
							
							
							
						 
						
							2022-08-11 08:59:57 -07:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								60c4618a15 
								
							 
						 
						
							
							
								
								Correct pseudocode in comment ( #6464 )  
							
							 
							
							
							
						 
						
							2022-08-11 08:59:36 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								82b39b1012 
								
							 
						 
						
							
							
								
								Rename `newInstrumenter()` into `buildInstrumenter()` ( #6363 )  
							
							 
							
							... 
							
							
							
							* Rename newInstrumenter() into buildInstrumenter()
* spotless 
							
						 
						
							2022-07-25 12:02:46 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7bbe918008 
								
							 
						 
						
							
							
								
								InstrumentationConfig part 2 ( #6292 )  
							
							 
							
							
							
						 
						
							2022-07-11 09:47:19 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e7887ac929 
								
							 
						 
						
							
							
								
								Idea: deprecate `Config`, add agent-only `InstrumentationConfig` ( #6264 )  
							
							 
							
							... 
							
							
							
							* Idea: deprecate Config, add agent-only InstrumentationConfig
* fix
* fix camel test
* fix external-annotation tests 
							
						 
						
							2022-07-08 16:20:49 +02:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								646a724a38 
								
							 
						 
						
							
							
								
								Fix kafka metrics latest dep test failure ( #6282 )  
							
							 
							
							
							
						 
						
							2022-07-07 07:46:12 -07:00  
						
					 
				
					
						
							
							
								 
								jack-berg
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3e08f36cfa 
								
							 
						 
						
							
							
								
								Add kafka client metrics ( #6138 )  
							
							 
							
							... 
							
							
							
							* Add kafka client metrics
* Spotless
* Refactor to general purpose bridge between kafka client metrics and opentelemetry metrics
* Include kafka prefix, fix typo
* Spotless, update readme with latest metric names
* PR feedback
* Map rate measureables to gauges instead of up down counters
* Spotless, quote attributes, log placeholder
* Move metric table printing to test, only retain most granular attribute set
* PR feedback
* Remove synchornization from metricChange
* remove kafka dependency
* PR feedback
* Fix reset
* Adjust configuration pattern to not rely on GlobalOpenTelemetry
* Merge into KafkaTelemetry
* Relocate readme and fix typo 
							
						 
						
							2022-07-06 09:34:14 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								512a040025 
								
							 
						 
						
							
							
								
								Remove TimeExtractor and use internal API for setting start/end timestamps ( #6051 )  
							
							 
							
							... 
							
							
							
							* Remove TimeExtractor and use internal API for setting start/end timestamps
* code review comments 
							
						 
						
							2022-05-19 09:03:11 -07:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1df75378a1 
								
							 
						 
						
							
							
								
								Mitigate against another kafka leak ( #6021 )  
							
							 
							
							
							
						 
						
							2022-05-13 10:22:47 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a0ca530b7 
								
							 
						 
						
							
							
								
								Instrumentation API changes: VirtualField ( #6017 )  
							
							 
							
							... 
							
							
							
							* Instrumentation API changes: VirtualField
* change class name in string constant 
							
						 
						
							2022-05-12 11:17:24 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								87b412fb40 
								
							 
						 
						
							
							
								
								Instrumentation API changes: OperationMetrics, OperationListener ( #6016 )  
							
							 
							
							... 
							
							
							
							* Instrumentation API changes: OperationMetrics, OperationListener
* errorprone 
							
						 
						
							2022-05-12 11:16:46 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2fad192fc1 
								
							 
						 
						
							
							
								
								Implement vertx-kafka-client instrumentation; batch processing ( #5982 )  
							
							 
							
							... 
							
							
							
							* Implement vertx-kafka-client instrumentation; batch processing
* try-finally just in case
* Add to supported libraries list
* Update instrumentation/vertx/vertx-kafka-client-3.6/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/kafka/v3_6/InstrumentedBatchRecordsHandler.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-05-10 12:00:54 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2a7700351d 
								
							 
						 
						
							
							
								
								Implement vertx-kafka-client instrumentation; single record handler ( #5973 )  
							
							 
							
							... 
							
							
							
							* Implement vertx-kafka-client instrumentation; single record
* add muzzle
* Update baseline to 3.6
* Set baseline to 3.6 everywhere
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-05-05 12:06:39 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d919f84cf8 
								
							 
						 
						
							
							
								
								Merge javaagent-instrumentation-api into javaagent-extension-api ( #5936 )  
							
							 
							
							... 
							
							
							
							* Merge javaagent-instrumentation-api into javaagent-extension-api
* remove some leftover references to javaagent-instrumentation-api
* add missing instrumentation-api to distro example 
							
						 
						
							2022-04-28 20:11:15 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7d5555432c 
								
							 
						 
						
							
							
								
								Refactor KafkaInstrumenterFactory a bit ( #5911 )  
							
							 
							
							
							
						 
						
							2022-04-22 08:34:26 -07:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a46e6745cf 
								
							 
						 
						
							
							
								
								Increase timeout for kafka topic creation ( #5909 )  
							
							 
							
							
							
						 
						
							2022-04-22 08:30:41 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								28825724db 
								
							 
						 
						
							
							
								
								Spring-kafka single record instrumentation ( #5904 )  
							
							 
							
							
							
						 
						
							2022-04-21 14:42:49 -07:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								793cc7d759 
								
							 
						 
						
							
							
								
								Limit problems from kafka iterator instrumentation thread context leak ( #5826 )  
							
							 
							
							... 
							
							
							
							* Limit problems from kafka iterator instrumentation thread context leak
* spring-kafka
* no system out 
							
						 
						
							2022-04-14 18:00:23 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								50f91e6dee 
								
							 
						 
						
							
							
								
								Deprecate AttributesExtractor#set() method ( #5749 )  
							
							 
							
							... 
							
							
							
							* Deprecate AttributesExtractor#set() method
* code review comments 
							
						 
						
							2022-04-05 20:20:02 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								39e1fcb48e 
								
							 
						 
						
							
							
								
								Rename view and controller suppression config properties ( #5747 )  
							
							 
							
							... 
							
							
							
							* Rename view and controller suppression config properties
* code review comments 
							
						 
						
							2022-04-05 14:24:24 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8e722cc264 
								
							 
						 
						
							
							
								
								Library instrumentation should read its version from a file ( #5692 )  
							
							 
							
							... 
							
							
							
							* Library instrumentation should read its version from a file
* errorprone
* animalsniffer
* code review comments
* add name as task input too
* code review comments 
							
						 
						
							2022-04-04 11:52:23 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								56f65e4fab 
								
							 
						 
						
							
							
								
								Convert all logging statements from slf4j to jul - part 1 ( #5628 )  
							
							 
							
							... 
							
							
							
							* Convert all logging statements from slf4j to jul - part 1
* fix tests
* use placeholders
* fixed all comments, added static imports for Level 
							
						 
						
							2022-03-22 10:35:27 -07:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd528e98fb 
								
							 
						 
						
							
							
								
								Rename library entrypoints to Telemetry ( #5624 )  
							
							 
							
							... 
							
							
							
							* Rename library entrypoints to Telemetry
* Renames 
							
						 
						
							2022-03-22 14:39:23 +09:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f0bdce973e 
								
							 
						 
						
							
							
								
								Split out MessagingAttributesGetter ( #5626 )  
							
							 
							
							
							
						 
						
							2022-03-18 11:52:23 -07:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								213057d057 
								
							 
						 
						
							
							
								
								Run check during testing and assemble during building ( #5619 )  
							
							 
							
							
							
						 
						
							2022-03-18 13:48:51 +09:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4ef6d165a9 
								
							 
						 
						
							
							
								
								Disable the messaging receive span telemetry by default ( #5500 )  
							
							 
							
							... 
							
							
							
							* Disable the messaging receive span telemetry by default
* fix spring-kafka tests
* remove no longer needed link from the kafka-clients library instrumentation
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-03-07 22:30:40 -08:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c7f9715f34 
								
							 
						 
						
							
							
								
								Wait for kafka to start ( #5341 )  
							
							 
							
							
							
						 
						
							2022-02-10 09:55:49 -08:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								551418c283 
								
							 
						 
						
							
							
								
								Refactor AttributesExtractor so that it extracts route from Context ( #5288 )  
							
							 
							
							... 
							
							
							
							* Refactor AttributesExtractor so that it extracts route from Context
* typo
* fix tests
* Update instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/http/HttpRouteHolder.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* fix all AttributesExtractors
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-02-08 10:38:41 +01:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1077258263 
								
							 
						 
						
							
							
								
								Add InternalJavadoc custom error prone check ( #5277 )  
							
							 
							
							... 
							
							
							
							* Add InternalJavadoc custom error prone check
* Add example usage
* Move to conventions
* Revert "Move to conventions"
This reverts commit d8a8209b59 .
* Just get it working
* Clearer error message
* versions
* Apply almost everywhere
* feedback
* Always at the end of javadoc
* Fix test
* Missed (at least) one
* No longer internal
* Fix NPE
* Spotless
* Convert awslambda Java test to JUnit 5 so can reduce visibility
* Reduce visibility
* Rename the check
* More
* Move into errorprone-convention
* Fix UserExcludedClassesConfigurerTest 
							
						 
						
							2022-02-01 17:54:57 -08:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec375116be 
								
							 
						 
						
							
							
								
								Fix more lint warnings ( #5174 )  
							
							 
							
							... 
							
							
							
							* Fix more lint warnings
* Redisable lint
* Drift
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-01-20 12:48:46 +09:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b7a95857c7 
								
							 
						 
						
							
							
								
								Fix some java lint warnings ( #5120 )  
							
							 
							
							... 
							
							
							
							* Convert InstrumentationTestRunner from interface to abstract class
* Foo
* Commit
* Revert unintended 
							
						 
						
							2022-01-17 10:26:03 -08:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f6bcd76219 
								
							 
						 
						
							
							
								
								Update errorprone ( #5016 )  
							
							 
							
							... 
							
							
							
							* Update errorprone
* gwt
* Remove unnecessary final
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-01-06 14:21:56 -08:00  
						
					 
				
					
						
							
							
								 
								Fabrizio Ferri-Benedetti
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4d7a5d5062 
								
							 
						 
						
							
							
								
								Add settings docs for instrumentations ( #4981 )  
							
							 
							
							... 
							
							
							
							* First commit
* Add other instrumentation docs
* Peer edits
* Update instrumentation/kafka/kafka-clients/README.md
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
* Update instrumentation/methods/README.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Update instrumentation/netty/README.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Update instrumentation/reactor/reactor-netty/README.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Update instrumentation/servlet/README.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Fixes
* Update instrumentation/couchbase/README.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Update instrumentation/rocketmq-client-4.8/README.md
Well spotted!
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Update instrumentation/spring/README.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2022-01-03 10:24:48 -08:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6884d66c09 
								
							 
						 
						
							
							
								
								Reduce top level instrumentation directories ( #4965 )  
							
							 
							
							... 
							
							
							
							* akka
* dropwizard
* kafka
* reactor
* vertx 
							
						 
						
							2021-12-22 10:16:13 -08:00