Commit Graph

6483 Commits

Author SHA1 Message Date
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
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
Nikita Salnikov-Tarnovski 40490a8a0f
Remove khttp from the list of supported libraries (#3769) 2021-08-04 14:34:36 +03:00
Mateusz Rzeszutek 21b6492c17
Resolve TODOs in executor instrumentations (#3760) 2021-08-04 12:49:53 +02:00
jason plumb 1c58c132a3
test script cleans up the data it inserts. (#3765) 2021-08-04 12:06:56 +03: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
Nikita Salnikov-Tarnovski 32351d0bab
Publish muzze plugins to Gradle Plugin Portal only when manually requested. (#3763)
Restored publishing to Sonatype OSS repository on every change
2021-08-04 08:59:53 +03:00
jason plumb f96e545330
Response to additional code review comments from #3648. (#3761) 2021-08-03 23:33:47 +03: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 455574635f
Publish muzze plugins to Gradle Plugin Portal (#3720) 2021-08-03 16:49:27 +03:00
Nikita Salnikov-Tarnovski 4b47bc596b
Fix dependency for latest dep test (#3755) 2021-08-03 11:58:58 +03:00
Trask Stalnaker 1343a576df
Add JFR option to benchmark (#3744)
* Add JFR option to benchmark

* Better parameterization and explanation
2021-08-03 16:22:41 +09:00
Nikita Salnikov-Tarnovski 6e706778fd
Remove old muzzle check plugin (#3741)
* Remove old muzzle check plugin

* Polish
2021-08-03 09:21:50 +03:00