Lauri Tulmin
8c175d4fce
Propagate context to lettuce callbacks ( #3839 )
2021-08-17 10:02:23 +03:00
Lauri Tulmin
c54d192a1a
Vertx: avoid doulbe wrapping exception handler ( #3848 )
2021-08-17 10:00:45 +03:00
Lauri Tulmin
722fbc1d57
Convert jax-ws to instrumenter api ( #3842 )
2021-08-16 10:06:36 -07:00
Lauri Tulmin
912ce91b60
Convert jsf to instrumenter api ( #3838 )
...
* Convert jsf to instrumenter api
* Review comments
* Use span name not null
2021-08-16 10:06:04 -07:00
Lauri Tulmin
1a9896543a
Convert tapestry-5.4 to instrumenter api ( #3837 )
...
* Convert tapestry-5.4 to instrumenter api
* Review comments
2021-08-16 10:05:54 -07:00
Lauri Tulmin
299a051ea8
Convert struts-2.3 to instrumenter api ( #3835 )
...
* Convert struts-2.3 to instrumenter api
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-08-16 10:05:43 -07:00
Lauri Tulmin
c74853274d
Remove Nullable from methods that return non-null value ( #3843 )
2021-08-14 09:29:23 -07:00
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
Lauri Tulmin
392fc5a6c1
Improve wrapping jetty response listener ( #3831 )
2021-08-13 11:31:23 +09: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
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
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
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
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
Lauri Tulmin
ad5f1ef531
Remove latest dep version restriction from reactor instrumentation ( #3778 )
2021-08-06 09:33:44 +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
Anuraag Agrawal
8cbec715ff
Fill HTTP_CLIENT_IP in ServerInstrumenter ( #3756 )
2021-08-05 13:11:30 +09:00
Anuraag Agrawal
49c20ef724
Migrate Ratpack HTTP Client tests to Java. ( #3768 )
...
* Migrate Ratpack HTTP Client tests to Java.
* Close harness
2021-08-05 11:49:34 +09:00
Mateusz Rzeszutek
21b6492c17
Resolve TODOs in executor instrumentations ( #3760 )
2021-08-04 12:49:53 +02:00
Anuraag Agrawal
e92ecc02bc
Add library instrumentation for Ratpack server ( #3749 )
...
* Add Ratpack server library instrumentation
* Finish
* Back to 1.4
* Drift
* Cocaine
* Update instrumentation/ratpack-1.4/library/src/main/java/io/opentelemetry/instrumentation/ratpack/RatpackTracingBuilder.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Cleanup
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-08-04 16:21:36 +09:00
Mateusz Rzeszutek
ba4db4801f
Clean up concurrent advice utilities in javaagent-instrumentation-api ( #3757 )
...
* Clean up concurrent advice utilities in javaagent-instrumentation-api
* fix classloading tests
2021-08-03 09:17:19 -07:00
Mateusz Rzeszutek
f960456240
Add tests that verify that Span.current() works in spring batch listeners ( #3758 )
2021-08-03 09:17:03 -07:00
Nikita Salnikov-Tarnovski
4b47bc596b
Fix dependency for latest dep test ( #3755 )
2021-08-03 11:58:58 +03:00