Commit Graph

3345 Commits

Author SHA1 Message Date
Lauri Tulmin 083f7b7ae3
Use Apache ShenYu instead of Shenyu (#11407) 2024-05-20 09:27:41 -07:00
Lauri Tulmin 851cfb21ab
Fix flaky finagle http client tests (#11400) 2024-05-20 15:50:36 +03:00
Rui Liu bfb1a64906
Fix container.id issue in some crio scenarios (#11382) 2024-05-20 12:41:03 +03:00
Liu Ziming 9e48f24486
fetch route in apache shenyu (#11260)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-17 14:47:39 -07:00
Gregor Zeitlinger d37c739365
make statement sanitizer configurable for spring boot (#11350)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-17 11:09:08 -07:00
Trask Stalnaker 325d000498
Simplify comment (#11389) 2024-05-17 10:15:03 -07:00
Lauri Tulmin 34f15e3745
Don't sanitize postgre parameter markers (#11388) 2024-05-17 07:22:31 -07:00
Lauri Tulmin 974b28e192
Move armeria instrumentations under common directory (#11385) 2024-05-17 15:07:57 +03:00
Lauri Tulmin 7a06507f80
Allow library instrumentations to override span name (#11355)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-17 12:10:32 +03:00
Lauri Tulmin 004e49d281
Add dedicated flag for r2dbc statement sanitizer (#11384) 2024-05-17 10:09:35 +03:00
Mariia Skripchenko 10224db9d0
Add extension functions for Ktor plugins (#10963) 2024-05-16 15:33:23 -07:00
Hannah Chan 692739a364
Add GraphQL DataFetcher Instrumentation (#10998)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-16 15:32:03 -07:00
Gregor Zeitlinger 6b66434258
Add automatic MongoDB instrumentation to the OTel starter (#11211)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2024-05-16 19:20:38 +03:00
Lauri Tulmin b2b249a3bb
Fix build (#11371) 2024-05-16 15:01:55 +03:00
Jay DeLuca 59e6fd0531
Add tests for sap db missed in migration (#11367) 2024-05-16 10:30:59 +03:00
Trask Stalnaker 68ebe00c8b
Revert "Remove db.connection_string (#11089)" (#11366) 2024-05-16 10:30:34 +03:00
Lauri Tulmin 66e4c5ac39
Add instrumentation for armeria gRPC (#11351)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2024-05-15 13:31:02 -07:00
Lauri Tulmin 3a9972b16f
Remove incubating semconv dependency from library instrumentation (#11324) 2024-05-15 11:44:21 -07:00
lizongwu c78277e5a2
use daemon thread for scheduling in jmx-metrics BeanFinder (#11337) 2024-05-15 11:42:00 -07:00
Lauri Tulmin 67417e3ee3
Armeria http client reports wrong protocol (#11334) 2024-05-15 11:41:34 -07:00
Lauri Tulmin 03770f371f
Simplify test (#11339) 2024-05-15 11:31:22 -07:00
Gregor Zeitlinger 5be203ad43
support otel.instrumentation.kafka.experimental-span-attributes in spring starter (#11263) 2024-05-15 18:30:25 +00:00
OpenTelemetry Bot 772cbd5fca
Update the OpenTelemetry SDK version to 1.38.0 (#11335)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-15 11:07:50 -07:00
Lauri Tulmin defd7cb083
Test undertow and armeria http2 server (#11361) 2024-05-15 10:48:43 -07:00
Gregor Zeitlinger d18ccc5a89
add kafka Spring starter smoke test (#11262)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2024-05-14 12:58:30 -07:00
dingjiefei 717c44ea54
Remove the public from the junit5 test class (#11344) 2024-05-13 11:28:41 +03:00
Zachary Sistrunk 48d4c138fb
Enable instrumentation of Spring EJB clients (#11104)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-10 07:52:08 -07:00
Gregor Zeitlinger ebc38b4461
add spring starter r2dbc support (#11221)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-10 15:50:18 +03:00
Lauri Tulmin bc48984714
Fix oshi library tests on arm mac (#11301) 2024-05-09 08:11:55 -07:00
Lauri Tulmin 145839b6ab
Remove unneeded @SuppressWarnings(deprecation) (#11316) 2024-05-09 15:58:00 +03:00
Lauri Tulmin 7965cbb6b5
Remove reflection from structured concurrency test (#11304) 2024-05-08 12:32:15 -07:00
Andrei Chugunov deac3971d9
spring mvc tests to java (#11114)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-08 12:28:35 +03:00
Gregor Zeitlinger 32df5ae710
extract @SpringBootInstrumentation annotation (#11293) 2024-05-08 10:12:39 +03:00
Lauri Tulmin f036673279
Allow reading otel context from reactor ContextView (#11235)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-08 10:03:39 +03:00
Steve Rao 9727c6ea97
Add support for InfluxDB (#10850) 2024-05-07 20:08:52 -07:00
Lauri Tulmin 5b5a31a0a8
Delete unused build script (#11294) 2024-05-07 15:56:38 +03:00
Artyom Gabeev 35437d865f
StructuredTaskScope instrumentation (#11202) 2024-05-06 09:50:59 +03:00
Jean Bisutti a9a97c0518
Add automatic JDBC instrumentation to the OTel Spring starter (#11258) 2024-05-02 17:29:21 +00:00
SylvainJuge 745d880c06
use semconv attributes for jvm metrics + cleanup (#11257)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-01 07:32:10 -07:00
Lauri Tulmin dfc79ebece
Build with jdk21 (#11219) 2024-05-01 07:17:21 -07:00
Lauri Tulmin c92955fa2f
End grpc server span in onComplete instead of close (#11170) 2024-04-30 19:15:12 +03:00
Zachary Sistrunk 0727225bd9
Non-localhost RocketMQ fix (followup to #11106) (#11222) 2024-04-30 11:16:11 +03:00
Lauri Tulmin 8de3f0ea4b
Fix jmx-metrics on wildfly (#11151) 2024-04-30 10:14:41 +03:00
Jay DeLuca 5737f1db4e
Convert aws sdk 2.2 sqs tracing tests from groovy to java (#11240) 2024-04-30 09:53:18 +03:00
Lauri Tulmin ac2e8e1a19
Add async operation end strategy for kotlin coroutines flow (#11168) 2024-04-30 09:34:55 +03:00
Andrei Chugunov acef37c7df
move spring-jms-2.0 tests to java (#11195) 2024-04-29 21:02:12 +03:00
Lauri Tulmin 21bb3eac2e
Remove no longer relevent comment about semconv stability (#11232) 2024-04-29 21:01:26 +03:00
Gregor Zeitlinger 2f79f1dcc0
move the reactive spring tests to a different directory (#11234) 2024-04-29 09:28:23 -07:00
Jay DeLuca f9f3080829
Update camel tests to use RpcIncubatingAttributes (#11253) 2024-04-29 17:04:02 +03:00
Gregor Zeitlinger d1591f72a7
Small fixes (#11236) 2024-04-29 11:55:35 +03:00
renovate[bot] 22adefcbd0
fix(deps): update errorproneversion to v2.27.0 (main) (minor) (#11238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-04-28 13:56:53 +03:00
Gregor Zeitlinger 0a1c87e9f0
suppress error log in test (#11223) 2024-04-25 14:11:51 +03:00
Zachary Sistrunk d4237fc01a
Updating tests to support using non-localhost Docker runtimes (#11106) 2024-04-24 15:18:06 -07:00
Gregor Zeitlinger 8cf2217dca
add support for webflux server in spring starter (#11185) 2024-04-23 16:20:34 +03:00
Andrei Chugunov 483387d333
move spring-ws-2.0 tests to java (#11196)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-04-23 08:17:23 +00:00
Gregor Zeitlinger c370aef658
ensure no warnings are emitted in spring starter startup (#11201) 2024-04-23 10:47:39 +03:00
Jay DeLuca 31820ac023
Convert jdbc library tests from groovy to java (#11178) 2024-04-22 18:14:03 -07:00
Lauri Tulmin 17f58ed20a
Run tests with jdk 22 (#11191) 2024-04-22 18:11:36 -07:00
Gregor Zeitlinger f71537a13c
Spring rest client (#11038) 2024-04-22 17:37:21 -07:00
Steven Swartz 84d0511694
Use constant span name when using Spring AMQP AnonymousQueues (#11141) 2024-04-22 11:03:33 +03:00
Lauri Tulmin 1da8f5e9bd
Fix instrumentation for graphql-java-22.0 (#11142) 2024-04-18 15:43:24 +03:00
Zachary Sistrunk 4325eb25a0
Instrument ConnectionSource in Akka/Pekko HTTP Servers (#11103) 2024-04-18 14:45:45 +03:00
Lauri Tulmin 6135bc7ad9
Fix armeria latest dep tests (#11115) 2024-04-12 13:25:08 +03:00
Lauri Tulmin 7ff3b23f10
Remove db.connection_string (#11089) 2024-04-12 09:09:25 +03:00
Gregor Zeitlinger 62116ddb3f
Cloud provider in spring starter (#11014) 2024-04-11 15:03:17 -07:00
Gregor Zeitlinger 7de246bb34
add instrumentation for RestTemplateBuilder (#11054)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2024-04-11 15:02:40 -07:00
Gregor Zeitlinger 272258290f
improve tests for RestTemplate (#11053)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-04-11 07:30:15 -07:00
Gregor Zeitlinger 0026dda7b1
support service.instance.id in spring starter (#11071) 2024-04-11 07:26:59 -07:00
Gregor Zeitlinger e175df814c
logging exporter was renamed to console in 1.37 (#11100) 2024-04-11 07:26:19 -07:00
Lauri Tulmin 9efbec6fd5
Replace messaging.kafka.destination.partition with messaging.destination.partition.id (#11086) 2024-04-11 09:16:50 +03:00
Lauri Tulmin 79d50d1f11
Run grpc tests with ipv4 (#11087)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-04-11 09:16:27 +03:00
Lauri Tulmin 17c8f0da74
elasticsearch-java 7.17.20 has native instrumentation (#11083) 2024-04-10 13:05:12 -07:00
Gregor Zeitlinger 0f51b94228
add a test for old and new metrics incubator api (#11084) 2024-04-10 15:22:12 +03:00
Lauri Tulmin c20e1571cb
Run opentelemetry api bridge tests agains the bridged api version (#11085) 2024-04-10 15:21:01 +03:00
Gregor Zeitlinger 96c4922753
Update the OpenTelemetry SDK version to 1.37.0 (#11066)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-04-10 11:08:42 +03:00
Lauri Tulmin 3b7c2255b6
Pulsar: use span links when receive telemetry is enabled (#10650) 2024-04-10 11:05:34 +03:00
dingjiefei 678750f584
Fix idle in druid instrumentation (#11079) 2024-04-10 09:29:21 +03:00
SylvainJuge 955470a63a
Semconv 1.25.0 migration (#10983)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-09 11:25:52 -07:00
Liu Ziming 578c2574fd
fix jedis plugin for 2.7.2 (#10982) 2024-04-08 11:34:36 -07:00
Gregor Zeitlinger 19b65c062e
make spring boot honor the standard environment variables for maps (#11000) 2024-04-08 11:33:05 -07:00
xiangtianyu 42ba962aa8
fix: invalid semantic conventions doc url fix (#10954) 2024-04-08 10:49:42 +03:00
Lauri Tulmin 5714474ee0
Metro: ignore UnsupportedOperationException when updating span name (#10996) 2024-04-08 10:48:16 +03:00
Lauri Tulmin 01f4cc032a
Fix grails latest dep test (#11047) 2024-04-06 16:33:11 -07:00
Tyler Benson d7e909879a
Remove AWS Active Tracing span linking (#10930) 2024-04-01 16:28:24 -07:00
Serkan ÖZAL 9d94b4fd7e
AWS Lambda Runtime legacy internal handlers need to be ignored from being instrumented and so traced … (#10942)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-03-26 09:38:48 +02:00
Lauri Tulmin 972126ac40
Support statement sanitizer enabled flag in lettuce 5.1 instrumentation (#10922) 2024-03-25 17:26:58 -07:00
Lauri Tulmin 8bb279f21e
Fix spring kafka interceptor wrappers not delegating some methods (#10935) 2024-03-25 17:20:54 -07:00
Lauri Tulmin ad31891b62
Try to improve stability of finagle test (#10923) 2024-03-22 17:08:12 +02:00
Lauri Tulmin 275188a9e0
Fix flaky vert.x sql concurrency test (#10924) 2024-03-22 17:07:52 +02:00
Lauri Tulmin 789f444f78
Fix rocketmq test (#10902) 2024-03-21 20:17:52 +02:00
Lauri Tulmin 045f0e472e
Fix muzzle failure in quarkus-resteasy-reactive (#10906) 2024-03-21 17:08:48 +02:00
Lauri Tulmin 2b4f685679
Fix flaky mongo reactive test (#10897) 2024-03-20 15:36:05 +02:00
Lauri Tulmin 4c45e94098
Handle async requests in srping mvc library instrumentation (#10868) 2024-03-20 14:04:53 +02:00
Jay DeLuca e3f90d235f
Convert couchbase client 3.1 from groovy to java (#10880)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-03-19 16:06:43 +02:00
Lauri Tulmin 7635afe712
Fix virtual thread instrumentation for jdk 21 ea versions (#10887) 2024-03-19 13:07:30 +02:00
Lauri Tulmin e38093ce3f
Fix disabling virtual thread context propagation (#10881) 2024-03-18 21:32:46 +02:00
Lauri Tulmin dea9ff79de
Correct comment (#10882) 2024-03-18 21:32:31 +02:00
Lauri Tulmin d0b46f677e
Use agent version of the hasSuperType matcher (#10883) 2024-03-18 21:32:14 +02:00
Lauri Tulmin f4d2f28b98
Increase timeout, make test more resilient to failures (#10867) 2024-03-15 15:11:44 +02:00
Steve Rao fed9ffb4e6
Add jetty-12.0 relevant content to README.md (#10858)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-03-15 08:55:46 +02:00