Trask Stalnaker
abfcfb9dc7
Fix JDBC instrumentation deadlock ( #4191 )
2021-09-23 08:52:01 -07:00
Mateusz Rzeszutek
2e74363bcd
Bump ByteBuddy's version to the latest one ( #4194 )
2021-09-23 17:37:27 +02:00
Trask Stalnaker
3ce940548c
Experimental option to suppress messaging receive spans ( #4187 )
...
* Experimental option to suppress messaging receive spans
* Kafka streams too
* Better conditionals
* Remove oops
* Extract base class for kafka streams tests
* Spotless
2021-09-22 21:50:05 -07:00
Lauri Tulmin
0f3d0cb05b
Generate our own sun.misc.Unsafe if it is not available ( #4124 )
...
* Generate our own sun.misc.Unsafe if it is not available
* skip generating invokeCleaner method
* grpc isn't shaded so setting system property doesn't affect only our bundled copy
* generate invokeCleaner when it is present in internal unsafe
2021-09-22 20:18:20 -07:00
Trask Stalnaker
8066f2787c
Add context customizer hook to Instrumenter API ( #4167 )
...
* Add context customizer hook to Instrumenter API
* Use in tomcat instrumentation
* Some of servlet
* Use in rest of servlet
* Feedback
2021-09-22 14:54:04 -07:00
Mateusz Rzeszutek
085066edb3
Add some testcontainers dependencies to dependencyManagement dep set ( #4185 )
2021-09-22 14:53:45 -07:00
Mateusz Rzeszutek
a66452eb2d
Fix kafka tests failing when consumer is not yet subscribed to topic ( #4189 )
2021-09-22 11:45:32 -07:00
Trask Stalnaker
f24dd6160a
Remove incorrect lettuce db.statement attribute ( #4160 )
2021-09-21 20:02:26 -07:00
Lauri Tulmin
8c8eb3ddea
Use caffeine3 on jdk11 and caffeine2 on older jdks ( #4154 )
...
* Use caffeine3 on jdk11 and caffein2 on older jdks
* ignore caffeine3 classes on java 8
* Update dependencyManagement/build.gradle.kts
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-09-21 14:04:09 -07:00
Mateusz Rzeszutek
a8b6faf27d
Add start/end time to RequestListener ( #4155 )
2021-09-21 13:52:05 -07:00
Trask Stalnaker
c5a8920a56
Use repo scoped ghcr package ( #4166 )
...
* smoke-test-spring-boot
* smoke-test-fake-backend
* smoke-test-grpc
* smoke-test-play
* Fix example distro build
* Fix formatting
2021-09-21 13:47:59 -07:00
Trask Stalnaker
0b9d8c37a5
Remove collector from smoke tests ( #4186 )
2021-09-21 12:33:01 -07:00
Mateusz Rzeszutek
12d60b05d7
Rewrite kafka-clients and kafka-streams tests to use testcontainers ( #4178 )
...
* Rewrite kafka-clients and kafka-streams tests to use testcontainers
* codenarc
2021-09-21 17:47:16 +02:00
Trask Stalnaker
feebef3bd9
Restrict kafka-streams to 2.x versions for now ( #4173 )
2021-09-20 23:09:19 -07:00
Trask Stalnaker
278cae4667
Don't use collector dev image ( #4171 )
...
* Update collector config
* Revert "Update collector config"
This reverts commit 4a76a944af
.
* Don't use -dev collector image
2021-09-20 20:47:51 -07:00
Trask Stalnaker
6a91dae5a1
Improve reactor test ( #4168 )
2021-09-20 17:21:55 -07:00
Trask Stalnaker
2c9d6e313f
Update change log for 1.6.0 release ( #4164 )
2021-09-18 12:20:46 -07:00
Trask Stalnaker
15cfcfa7b2
Two ghcr container name improvements ( #4165 )
2021-09-18 09:35:47 -07:00
Mateusz Rzeszutek
1a6294e1be
Make CONSUMER receive span a parent of CONSUMER process spans in kafka-streams ( #4151 )
2021-09-17 19:17:00 -07:00
YuDong Tang
3bc0e07c60
#4056 remove oringin handler when removelast in netty ( #4123 )
...
* removelast
* removelast
* addAfter and removeLast
* addAfter and removeLast
* addAfter and removeLast
2021-09-17 13:23:20 -07:00
Mateusz Rzeszutek
dc4ddf7932
Remove ContextStore.Factory interface; use Supplier instead ( #4157 )
2021-09-17 13:00:23 -07:00
Trask Stalnaker
b2984ae731
Fix publishing smoke test windows fake backend ( #4162 )
2021-09-17 12:59:08 -07:00
Trask Stalnaker
411fcca89a
Fix open issue on failure ( #4161 )
2021-09-17 11:50:38 -07:00
Trask Stalnaker
28c68b91a0
Update "other" smoke tests to Java 16 ( #4144 )
...
* Update "other" smoke tests to Java 16
* Bump extraTag
* Play doesn't support Java 16 (or 17) yet
* Fix formatting
2021-09-17 11:50:21 -07:00
Mateusz Rzeszutek
699cc81990
Remove one unnecessary list copy from AgentLocationStrategy ( #4156 )
2021-09-17 11:30:20 -07:00
Mateusz Rzeszutek
1c3ea2ec56
Convert elasticsearch-rest to Instrumenter API ( #4153 )
...
* Convert elasticsearch-rest to Instrumenter API
* Add net.transport attribute
2021-09-17 11:19:53 -07:00
Trask Stalnaker
6c8175194d
Open issue on smoke test image publishing failure ( #4146 )
...
* Open issue on smoke test image publishing failure
* Update .github/templates/smoke-test-image-publishing-failed.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-09-17 10:54:15 -07:00
Mateusz Rzeszutek
88ce6af1d6
Convert Rediscala to Instrumenter API ( #4152 )
2021-09-17 10:22:58 -07:00
Trask Stalnaker
07b5d667ec
Build smoke test images on PR ( #4145 )
...
* Build smoke test images on PR
* publish -> build
* Play doesn't support Java 16 (or 17) yet
2021-09-17 09:40:53 -07:00
Akash Suresh
1c35e2adbb
Update doc on suppressing instrumentation ( #4143 )
...
* Update doc on suppressing instrumentation
* Review feedback
2021-09-17 09:40:40 -07:00
Trask Stalnaker
57410cd07c
Use repo-scoped ghcr packages ( #4149 )
2021-09-17 13:12:53 +03:00
Mateusz Rzeszutek
f14eeb0f15
Convert kafka-streams to Instrumenter API ( #4140 )
2021-09-17 09:41:13 +02:00
Lauri Tulmin
59439cb464
Make servlet context path key private ( #4125 )
...
* Make servlet context path key private
* remove accidentally added files
* fix servlet2.2
* use non capturing lambda
* Update instrumentation/servlet/servlet-common/library/src/main/java/io/opentelemetry/instrumentation/servlet/ServletHttpServerTracer.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* use method reference
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-09-16 10:23:29 -07:00
Lauri Tulmin
de6c9087fc
Remove reference to bintray in spring doc ( #4139 )
2021-09-16 10:18:20 -07:00
Lauri Tulmin
f8b5316956
Log failed instrumentation matcher ( #4142 )
2021-09-16 10:17:55 -07:00
Lauri Tulmin
53482419c3
Use our version of hasSuperType matcher ( #4141 )
2021-09-16 10:16:34 -07:00
Trask Stalnaker
b448a0f36a
Fix smoke test play build ( #4134 )
2021-09-15 11:00:16 -07:00
Mateusz Rzeszutek
836491ef5f
Make CONSUMER receive span a parent of CONSUMER process spans in Kafka… ( #4122 )
...
* Make CONSUMER receive span a parent of CONSUMER process spans in Kafka instrumentations
* Fix kafka-streams tests
* fixed imports order
2021-09-15 10:39:56 -07:00
Trask Stalnaker
8c23274d7a
Fix smoke test fake backend build ( #4133 )
2021-09-15 10:29:40 -07:00
Trask Stalnaker
d28f0d3d3f
Remove unneeded catch blocks ( #4130 )
...
* Remove unneeded catch blocks
* Update test!
2021-09-15 09:42:18 -07:00
Trask Stalnaker
b8391b1354
Remove the only two author tags ( #4129 )
...
* Remove the only two author tags
* Spotless
2021-09-15 09:42:04 -07:00
Trask Stalnaker
11bc04af9c
Better build names for smoke test images ( #4131 )
2021-09-15 09:39:37 -07:00
Trask Stalnaker
d2794fa231
Add Intellij troubleshooting tips ( #4117 )
...
* Add Intellij troubleshooting tips
* Rename doc and link?
2021-09-14 09:54:34 -07:00
Anna Nosek
8f48dfa875
Fix latestDepTests in Restlet instrumentation ( #4121 )
...
* add latestDepTestLibrary
* spotless
2021-09-14 09:52:29 -07:00
Anuraag Agrawal
971ca8b19c
Update to OTel 1.6 ( #4120 )
...
* Update to OTel 1.6
* Example build
* More example
* More example
2021-09-14 20:12:18 +09:00
Mateusz Rzeszutek
74c1f55e35
Allow adding multiple ContextStore fields to one key class, part 3 ( #4110 )
2021-09-14 08:08:36 +02:00
Anna Nosek
473f16fa68
Restlet instrumentation ( #3946 )
...
* server instrumentation with first tests
* migrate to instrumenter API, move TracingFilter to library, rename module, other review refinements
* change name to 1.0 and rebase
* review, add ServerSpanNaming, create RestletTracing
* codenarc fix
* review
* fix TracingFilter behaviour on exception, inline HeadersAdapter's methods
* move instrumentation to doHandle, add StatusFilter in library test
2021-09-13 22:39:25 -07:00
Trask Stalnaker
1c3c3795dc
Update gradle wrapper doc ( #4119 )
2021-09-13 20:08:07 -07:00
Nikita Salnikov-Tarnovski
78a3ba0692
Expand documentation for client span suppression ( #4109 )
...
* Expand documentation for client span suppression
Added a little explanation of the use-cases when such suppression may be useful.
/cc @lmolkova
* Update docs/suppressing-instrumentation.md
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-09-13 11:40:37 -07:00
Mateusz Rzeszutek
2621ca123e
Make InstrumenterBuilder javadoc about span suppression a bit clearer ( #4113 )
...
* Make InstrumenterBuilder javadoc about span suppression a bit clearer
* Update instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/InstrumenterBuilder.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-09-13 11:40:31 -07:00