Mateusz Rzeszutek
88be2940eb
Extract common consumer-related kafka-clients parts to a new module ( #3817 )
2021-08-13 20:28:25 -07:00
Steve Dodge
6c8d2e1fc3
chore: apply the same wrapper fix as in open-telemetry#3831, but this time for request listners ( #3833 )
2021-08-13 16:45:18 -07:00
Lauri Tulmin
6ad277c659
Check scope for null before closing it ( #3836 )
2021-08-13 16:39:28 -07:00
Lauri Tulmin
8dc02c6c2b
Remove jaxws todo ( #3840 )
2021-08-13 16:38:45 -07:00
Trask Stalnaker
84e9d188af
Update webflux to Instrumenter API (and improvements/simplifications) ( #3798 )
...
* Update Webflux to Instrumenter API
* Change webflux handler to match other handlers
* Further simplification
* Fix Mono failure tests
* Use extractors!
* Renames
* Fix comment
* Update instrumentation/spring/spring-webflux-5.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/spring/webflux/server/AdviceUtils.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-08-13 09:03:50 -07:00
jason plumb
44b71b77e1
Overhead benchmarks: Perform a warmup phase. ( #3815 )
...
* perform a warmup phase.
* simplify approach to starting JFR recording.
* remove JMX
* use liberica jvm
2021-08-13 14:23:33 +03:00
Lauri Tulmin
392fc5a6c1
Improve wrapping jetty response listener ( #3831 )
2021-08-13 11:31:23 +09:00
Nikita Salnikov-Tarnovski
539f104869
Smoke tests were accidentally enabled if testJavaVersion was provided ( #3830 )
2021-08-12 19:32:14 +03:00
Lauri Tulmin
8c89420753
Skip bad spring-rabbit version ( #3829 )
2021-08-12 08:57:28 -07:00
Trask Stalnaker
da55d98a87
Simplify webflux mono handling ( #3816 )
2021-08-12 08:54:26 -07:00
Nikita Salnikov-Tarnovski
d73710b4dc
Run tests on j9 JVM during CI ( #3764 )
...
* During PR runs tests on j9 JVM as well
* Run test matrix on J9 as well
2021-08-12 11:13:42 +03:00
Nikita Salnikov-Tarnovski
33f54cbc88
Introduce stable property for external extensions ( #3823 )
...
* Introduce stable property for external extensions
* Examples should still use old property
* Spotless
2021-08-12 08:47:34 +03:00
Mateusz Rzeszutek
d13d1cf226
Bump muzzle plugins version ( #3824 )
2021-08-11 23:27:17 +03:00
Mateusz Rzeszutek
3ea22bb3ed
Cache couchbase operation attribute values per method ( #3819 )
...
* Cache couchbase operation attribute values per method
* avoid using reflection
* spotless
2021-08-11 07:54:11 -07:00
Lauri Tulmin
d9080a745b
Test latest version of kafka client and streams ( #3803 )
2021-08-11 17:12:44 +03:00
Mateusz Rzeszutek
421fec4cfe
Bump gradle-plugins to 0.4 (and fix one more thing in ReferencesPrinter) ( #3818 )
...
* Bump gradle-plugins to 0.4 (and fix one more thing in ReferencesPrinter)
* Use context class loader
* func -> action
2021-08-11 16:06:54 +02:00
Lauri Tulmin
f4e6baf22d
Make spring webflux tests pass with strict context check ( #3811 )
...
* Make spring webflux tests pass with strict context check
* Add comment
2021-08-11 06:51:31 -07:00
Mateusz Rzeszutek
4619d86c68
Remove reflection usage (getting Method) from geode ( #3821 )
2021-08-11 06:47:52 -07:00
Lauri Tulmin
08d3766069
Fix building jmh benchmarks ( #3820 )
2021-08-11 06:46:26 -07:00
Mateusz Rzeszutek
92a69c3309
Simplify shouldStart() check for SERVER & CONSUMER spans ( #3771 )
2021-08-10 21:00:34 -07:00
Trask Stalnaker
1889c1adfb
Limit netty exception capture to netty spans ( #3809 )
...
* Limit Netty exception capture to Netty span
* Rename constant
* Fix var name
* Apply to netty-4.0 also
2021-08-10 20:58:37 -07:00
Mateusz Rzeszutek
b2609d0f40
Refactor couchbase and hystrix to Instrumenter API ( #3802 )
2021-08-10 12:16:41 -07:00
Lauri Tulmin
accf603920
Remove unused field ( #3810 )
2021-08-10 12:10:57 -07:00
Mateusz Rzeszutek
bebb877017
Fix printMuzzleReferences gradle task ( #3808 )
...
* Fix printMuzzleReferences gradle task
* suppress SystemOut warnings
* bump gradle-plugins version
2021-08-10 12:10:29 -07:00
Mateusz Rzeszutek
beab394960
Add a few missing @Nullables in instrumentation-api ( #3806 )
2021-08-10 16:46:35 +02:00
Mateusz Rzeszutek
5c4d2945e3
Add otlp-logging exporter ( #3807 )
...
* Add otlp-logging exporter
* logging-otlp
2021-08-10 19:29:57 +09:00
Trask Stalnaker
7e007e8f32
Update jaxrs-common to Instrumenter API ( #3796 )
2021-08-09 21:59:48 -07:00
Trask Stalnaker
19711ca76b
Update jaxrs-1.0 to Instrumenter API ( #3797 )
2021-08-09 21:59:39 -07:00
jack-berg
f5be16bc7c
Convert java-http-client to use Instrumenter API ( #3790 )
2021-08-09 21:58:57 -07:00
Lauri Tulmin
6dcf1bbb87
Remove metro latest dep version restriction ( #3776 )
2021-08-09 16:13:52 -07:00
Lauri Tulmin
3257e18e02
Convert spring-ws-2.0 to instrumenter api ( #3801 )
2021-08-09 12:23:14 -07:00
Lauri Tulmin
a251ed3836
Fix axis2 latest dep tests ( #3805 )
2021-08-09 09:29:49 -07:00
Trask Stalnaker
ec344b3184
Small simplification of servlet/tomcat tests ( #3710 )
...
* Small simplification of servlet/tomcat tests
* Spotless
2021-08-09 09:24:21 -07:00
Trask Stalnaker
bb461e5274
Fix tests on windows ( #3360 )
2021-08-09 09:23:41 -07:00
Trask Stalnaker
76a94e0604
Update Grails to Instrumenter API ( #3795 )
2021-08-09 09:23:25 -07:00
Trask Stalnaker
c9150a7ea6
Update async-http-client-1.9 to Instrumenter API ( #3794 )
2021-08-09 09:23:11 -07:00
Trask Stalnaker
842ab42136
Call shouldStart for Spring handler span ( #3793 )
...
* Call shouldStart for Spring handler span
* Update server span name even if shouldStart returns false
2021-08-09 09:22:43 -07:00
Trask Stalnaker
3c3e0f2beb
Add parent span verification ( #3800 )
2021-08-09 09:22:10 -07:00
Mateusz Rzeszutek
b63eb826f1
Convert dropwizard-views instrumentation to Instrumenter API ( #3784 )
2021-08-09 10:11:38 +02:00
Lauri Tulmin
9df06868fb
Instrument tomcat executor ( #3789 )
2021-08-07 10:07:42 -07:00
Lauri Tulmin
f80d0ae189
Resteasy: compile instrumentation against earliest supported version ( #3777 )
2021-08-06 22:27:21 -07:00
Lauri Tulmin
96b9e224dd
Pin latest tested vaadin version to 19 ( #3788 )
2021-08-06 20:14:35 -07:00
HaloFour
a5513a3c60
Port opentelemetry-annotations-1.0 to Instrumenter API ( #3738 )
...
* Port WithSpanInstrumentation to Instrumenter API
* Unit tests, clean up attribute binding APIs
* Remove AsyncSpanEndStrategies and fix weak reference purging
* Move tryToGetResponse to AsyncOperationEndSupport
* Address PR comments
* ParameterAttributeNamesExtractor can no longer return a null array
2021-08-06 10:42:18 -07:00
jason plumb
21f807553f
rename directory ( #3786 )
2021-08-06 09:57:32 -07:00
Lauri Tulmin
ad5f1ef531
Remove latest dep version restriction from reactor instrumentation ( #3778 )
2021-08-06 09:33:44 +03:00
jason plumb
5e18c4cd91
Overhead testing to use external db ( #3762 )
...
* migrate away from in-memory db to external postgresql.
* use the PostgreSQLContainer abstraction container class
* address code review comments
* remove extra unnecessary/redundant configuration
2021-08-06 09:28:42 +03:00
Anuraag Agrawal
5f59674a66
Create ratpack test HTTP clients on ratpack thread. ( #3775 )
2021-08-05 19:18:07 +09:00
Anuraag Agrawal
0068a11054
Fix post-merge conflict ( #3772 )
2021-08-05 17:20:15 +09:00
Nikita Salnikov-Tarnovski
5d51f03140
Use freshly released muzzle plugins ( #3770 )
2021-08-05 08:48:04 +03:00
Anuraag Agrawal
8cbec715ff
Fill HTTP_CLIENT_IP in ServerInstrumenter ( #3756 )
2021-08-05 13:11:30 +09:00