Commit Graph

3629 Commits

Author SHA1 Message Date
shalk(xiao kun) 3b0e7b8ef2
convert kafka stream test from groovy to java (#12437)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-30 08:29:57 -07:00
Helen 0b9dffaf98
Convert play-ws groovy to java (#12377)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-30 08:29:10 -07:00
Lauri Tulmin 6daf564866
Fix gwt latest dep tests (#12535) 2024-10-30 12:53:05 +02:00
Helen 61c99cf73d
Implement some of the stable database semantic conventions (#11575)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-29 10:32:37 -07:00
Lauri Tulmin 0521ac1850
Add logback mdc instrumentation to spring boot starter (#12515) 2024-10-29 09:00:48 -07:00
Lauri Tulmin 86ee95cb5b
Ktor2 http client uses low level instrumentation (#12530) 2024-10-29 08:46:12 -07:00
renovate[bot] 855c7a0fad
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.28.0-alpha (#12292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-28 10:55:06 -07:00
Vladimir 9074b48905
Remove runtime scope from README.md (#12521) 2024-10-27 19:26:20 -07:00
Trask Stalnaker bb90e0835a
Fix some assertions (#12520) 2024-10-26 15:01:29 -07:00
Liudmila Molkova d3f808e008
Fix azure-core nested HTTP suppression, update libs (#12489)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-26 10:39:00 -07:00
Lauri Tulmin 68ee2f6cc5
Set up virtual field transforms before otel sdk is initialized (#12444) 2024-10-25 16:55:36 -07:00
Lauri Tulmin c93ec8f5ba
Fix play-mvc-2.6 test java conversion (#12516) 2024-10-25 14:06:46 -07:00
Lauri Tulmin 970881a3c7
Fix SpanKey bridging for unbridgeable span (#12511)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-25 06:57:22 +00:00
Jonas Kunz 427c8e551f
Make internal classloader instrumentation indy compatible (#12242)
Co-authored-by: SylvainJuge <763082+SylvainJuge@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-24 23:26:26 +00:00
Lauri Tulmin ca44975c3b
Improve whitespace handling in oracle jdbc url parser (#12512) 2024-10-24 10:58:30 -07:00
Lauri Tulmin 3cf37dd781
Convert jaxws tests to java (#12509)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2024-10-24 14:57:33 +03:00
Jonas Kunz ff44af85ac
Added unit test for DefineClassInstrumentation (#12483)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-23 13:20:17 +03:00
Trask Stalnaker d3e1a2c504
Fix comment (#12502) 2024-10-23 08:59:53 +03:00
Lauri Tulmin 3100f0b65f
Convert jaxrs-client-1.1 tests to java (#12497) 2024-10-22 07:24:34 -07:00
Jay DeLuca a1c37281c9
Fix derby directory connection string parser (#12479) 2024-10-21 07:58:49 -07:00
Gregor Zeitlinger c165ca4dbd
conver servlet 5 tests from groovy to java (#12364) 2024-10-18 18:44:03 -07:00
Lauri Tulmin 2140b7ca33
Fix flaky spring scheduling tests (#12469) 2024-10-18 18:39:19 -07:00
Lauri Tulmin aa12231872
Delete temporary directory in tomcat servlet3 tests (#12455) 2024-10-17 12:58:42 -07:00
Lauri Tulmin 799aca2ae9
Allow method instrumentation trace methods in boot loader (#12454) 2024-10-17 12:58:31 -07:00
SylvainJuge 238a201055
jmx state metrics (#12369)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2024-10-17 12:58:08 -07:00
cleverchuk c5d6b4a098
Extract `APIGatewayProxyRequestEvent` headers for context propagation (#12440) 2024-10-17 07:02:31 -07:00
Steve Rao 18a277f68e
Add missing assertInverse (#12409) 2024-10-17 07:01:19 -07:00
xiepuhuan c743b6d34a
Convert mongo-common tests from groovy to java (#12382) 2024-10-17 06:57:47 -07:00
Lauri Tulmin c3d8ed4ee6
Small changes to servlet3 tests (#12456) 2024-10-17 16:41:06 +03:00
kyy1996 4497fbf968
Add auto configuration for spring scheduling instrumentation using aop (#12438) 2024-10-16 08:01:57 -07:00
Jean Bisutti 802e8789bd
Clean the Logback instrumentation of the OTel starter (#12450) 2024-10-16 08:01:25 -07:00
Gregor Zeitlinger 9e83898f0d
add support for missing list properties in spring starter (#12434)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2024-10-16 08:00:57 -07:00
jack-berg 780cdf4a93
Support declarative configuration (#12265) 2024-10-15 20:56:27 -07:00
Jean Bisutti d8eddfc726
Ability to set Logback argument capture with a property in Spring Boot Starter (#12442) 2024-10-15 20:37:33 -07:00
Lauri Tulmin e72ec7f0ea
Disable logback capture arguments by default (#12445) 2024-10-15 07:06:18 -07:00
SylvainJuge a8e63748b7
make Pekko instrumentation to indy compatible (#12428) 2024-10-15 16:12:32 +03:00
OpenTelemetry Bot 43a1dd7975
Update the OpenTelemetry SDK version to 1.43.0 (#12435)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-11 13:23:45 -07:00
Helen a78ef27cb0
Convert play-mvc-2.6 groovy to java (#12340) 2024-10-11 11:50:55 -07:00
Lauri Tulmin 7324649dc1
Limit ktor2 latest dep test version (#12421) 2024-10-10 10:11:01 +03:00
shalk(xiao kun) 8f18c30493
convert undertow groovy test to java (#12207) 2024-10-09 18:05:11 +03:00
Jay DeLuca 2986b570b4
Update AWS SDK request id to match semantic conventions (#12352) 2024-10-09 17:40:13 +03:00
Lauri Tulmin 77be7c6353
Clear context propagation virtual field (#12397) 2024-10-08 17:58:02 +03:00
Gregor Zeitlinger b9f09cae88
Http server builder (#11651) 2024-10-07 09:41:24 -07:00
Jean Bisutti d1ba858e06
Align SpringConfigProperties with DefaultConfigProperties (#12398) 2024-10-07 08:46:24 -07:00
Lauri Tulmin 8b4979f949
Make ApacheHttpClient5Request public (#12394) 2024-10-07 16:05:06 +03:00
Entropy Tree e90959b20c
Update README.md (#12378) 2024-10-07 16:02:44 +03:00
Lauri Tulmin 9a7f7125ab
Add instrumentation for spring-cloud-aws SqsListener annotation (#12314) 2024-10-07 16:01:18 +03:00
Steve Rao 1fb22f9f1d
Remove unnecessary dependencies (#12404) 2024-10-07 14:32:09 +03:00
Lauri Tulmin f235209b86
Fix flaky ratpack test (#12390) 2024-10-03 07:36:00 -07:00
Lauri Tulmin 9f860d90d1
Fix flaky couchbase spring test (#12392) 2024-10-03 07:35:07 -07:00
Lauri Tulmin 6d21238592
Retry couchbase startup (#12391) 2024-10-03 07:33:31 -07:00
PJ Fanning be153f0764
make pekko test code more scala 3 friendly (#12384) 2024-10-02 13:50:34 -07:00
PJ Fanning 060c6c124d
add muzzle checks for Scala 3 jars of Pekko (#12383) 2024-10-02 13:14:52 -07:00
renovate[bot] 8245d8e9e3
fix(deps): update testcontainers-java monorepo to v1.20.2 (patch) (#12370)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-02 08:15:35 +03:00
renovate[bot] 467a2729bb
fix(deps): update errorproneversion to v2.33.0 (minor) (#12371)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-02 08:15:22 +03:00
PJ Fanning 05fc6374f1
add Akka Scheduler context propagation (#12373) 2024-10-02 08:13:47 +03:00
PJ Fanning 2cb3961af7
try to handle issues in Pekko tracing when the scheduler is used (#12359) 2024-10-01 17:12:02 -07:00
Steven Schlansker b00354140f
jetty-httpclient-12: send method must pass along implemented response listeners (#12326)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-01 16:59:48 -07:00
Rajat Arora c6c0bb1041
Update README.md - typo fix (#12376) 2024-10-01 16:38:05 -07:00
Lauri Tulmin 9fd67d7634
Convert spymemcached test to java (#12368) 2024-10-01 06:50:41 -07:00
Lauri Tulmin 7f881d07a3
Don't use HttpServerTest.controller in java tests (#12347) 2024-09-29 17:09:25 -07:00
Lauri Tulmin f0115c6bdc
Convert restlet-2.0 tests to java (#12348) 2024-09-29 17:06:55 -07:00
Lauri Tulmin ca753447de
Remove unneeded annotation (#12351) 2024-09-28 09:05:58 -07:00
Lauri Tulmin b4bceba678
Remove unnecessary warning suppression (#12350) 2024-09-28 14:28:11 +03:00
Lauri Tulmin 54693b6a4b
Make graphql test classes package private (#12345) 2024-09-27 13:28:47 +03:00
Lauri Tulmin 68dbcd5611
Convert restlet 1.1 tests from groovy to java (#12337) 2024-09-27 10:24:39 +03:00
Radoslav Kirilov 53e95770c0
fix: LambdaUtils forceFlush flushes Logs also (#12341) 2024-09-27 08:43:04 +03:00
Helen 00cd5e4936
Convert play-mvc-2.4 groovy to java (#12271) 2024-09-26 14:19:44 -07:00
Lauri Tulmin 176b997e06
Add timeout to apache http client 5 async test (#12336) 2024-09-26 14:56:38 +03:00
shalk(xiao kun) 72b6e2c268
convert instrument jdbc test from groovy to java (#12132)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2024-09-26 12:38:55 +03:00
Lauri Tulmin 1f8026e28c
Run tests with jdk 23 (#12329) 2024-09-26 12:16:41 +03:00
Lauri Tulmin 1dfc1545f8
Fix context propagation for ratpack request body stream (#12330) 2024-09-26 08:35:58 +03:00
Lauri Tulmin f1faa01847
Fix mongo latest dep tests (#12331) 2024-09-25 18:29:42 +03:00
Lauri Tulmin e4752abc53
Convert elasticsearch tests to java (#12300) 2024-09-24 08:51:45 -07:00
Lauri Tulmin 6d94506b79
Fix sevlet3 tomcat async test (#12321) 2024-09-24 12:57:46 +03:00
Gregor Zeitlinger c55cbbe0d4
convert servlet tests to java (#12013)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-09-24 07:53:45 +03:00
Gregor Zeitlinger e397159bfb
http server and client builder for netty (#12083) 2024-09-24 07:53:18 +03:00
Lauri Tulmin d3068c8c61
Bridge more incubating api (#12230) 2024-09-24 07:51:59 +03:00
Lauri Tulmin faff2d995a
Fix powerjob test when python is not available (#12315) 2024-09-23 16:04:17 +03:00
Lauri Tulmin 3633d2b151
Add assertInverse to spring-cloud-gateway-2.0 muzzle (#12316) 2024-09-23 16:03:30 +03:00
Lauri Tulmin 545a7569b7
Fix apache-httpclient-5.0 latest dep tests (#12307) 2024-09-20 13:42:43 +03:00
Lauri Tulmin 2f0364e78d
Replace field with local variable in grizzly test (#12297) 2024-09-19 13:12:06 +03:00
Helen 171e9d170a
Convert grizzly groovy to java (#12248) 2024-09-18 15:24:26 -07:00
Lauri Tulmin eb8defef73
Don't reuse port for couchbase tests (#12278) 2024-09-18 15:17:15 -07:00
Lauri Tulmin d666c35bf5
Fix vert.x route containing dupicate segments when RoutingContext.next is used (#12260) 2024-09-17 10:01:03 -07:00
Jay DeLuca 5e5be42d05
Reduce flakyness of Resource tests (#12252) 2024-09-16 09:01:09 -07:00
Lauri Tulmin 9936812bc7
Fix flaky couchbase tests (#12262) 2024-09-16 09:00:34 -07:00
Lauri Tulmin 0d39edc3d9
Fix gc duration metric in runtime-telemetry-java17 (#12256) 2024-09-16 09:12:20 +03:00
SylvainJuge 2d5775ae8a
Allow JMX Insight reuse for remote connections (#12178) 2024-09-13 13:23:09 -07:00
Gregor Zeitlinger e36be9c3f6
convert spring batch tests to java (#12004)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-09-13 07:50:30 -07:00
César 68e844e129
Akka server indy support (#12243) 2024-09-13 07:33:17 -07:00
SylvainJuge 32fd44ebf2
jmx allow boolean and enum for metric attributes (#12231) 2024-09-13 07:32:12 -07:00
shalk(xiao kun) c477eca734
convert netty4.1 to java (#12108) 2024-09-13 06:18:09 -07:00
Lauri Tulmin 521109e29b
Convert gc duration metrics to seconds (#12244) 2024-09-13 06:10:10 -07:00
Jay DeLuca 0b04b87b5e
Make clickhouse instrumentation indy compatible (#12181) 2024-09-13 09:08:52 +03:00
Lauri Tulmin e8c5c066d6
Fix capturing context in log4j library instrumentation with async logger (#12176) 2024-09-12 15:09:41 -07:00
Lauri Tulmin c2713e16d8
Fix tracing CoroutineCrudRepository.findById (#12131) 2024-09-12 15:06:28 -07:00
Lauri Tulmin 34740eef6a
Fix caller data lost in logback mdc library instrumentation (#12220) 2024-09-12 12:54:52 -07:00
crossoverJie 844c28c65f
Add support for PowerJob (#12086)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
Co-authored-by: Helen <56097766+heyams@users.noreply.github.com>
2024-09-12 09:05:17 -07:00
Lauri Tulmin 7ecc678866
Convert couchbase tests to java (#12193) 2024-09-12 08:29:02 -07:00
jack-berg 2a7a5530f3
Add declarative config support for resource providers (#12144)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-09-12 08:19:55 -07:00
SylvainJuge eb6624b5ea
remove duplication in tomcat JMX config (#12172) 2024-09-12 08:18:52 -07:00
Lauri Tulmin 1ab2dbf8bc
Bridge log body any value (#12204)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-09-12 13:09:46 +03:00
Lauri Tulmin 39668b503f
Make OpenTelemetryHandlerMappingFilter handle exceptions from Servlet… (#12221) 2024-09-12 09:28:59 +03:00
OpenTelemetry Bot cab8ce66c0
Update the OpenTelemetry SDK version to 1.42.0 (#12186)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-09-11 19:05:08 -07:00
Lauri Tulmin 45bfd3294c
Remove unneeded span status extractor (#12182) 2024-09-06 21:32:53 +03:00
Lauri Tulmin 84f272445f
Make rocketmq span status extractor delegate to default extractor (#12183) 2024-09-06 21:32:32 +03:00
Lauri Tulmin bed7a6f07b
Read timeout in jetty http client tests (#12184) 2024-09-06 21:32:13 +03:00
Lauri Tulmin 61326c69eb
Fix flaky spring integration test (#12185) 2024-09-06 21:31:55 +03:00
Lauri Tulmin 67ba0a3fe6
Add empty line to separate blocks (#12174) 2024-09-05 13:16:38 +03:00
Lauri Tulmin d8dad53883
Enable tests for jedis 2.7.2 (#12175) 2024-09-05 13:16:21 +03:00
Lauri Tulmin c8e22222d0
Make log record asserts similar to trace asserts (#12164) 2024-09-04 16:21:28 -07:00
Jonas Kunz 9dd11ff606
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy (#11578) 2024-09-04 16:07:13 -07:00
SylvainJuge 4b03e98b47
make internal-reflection indy compatible (#12136)
Co-authored-by: Jonas Kunz <jonas.kunz@elastic.co>
2024-09-04 16:06:13 -07:00
Lauri Tulmin 13e148b847
Keep junit extensions in static fields (#12166) 2024-09-04 07:04:53 -07:00
Lauri Tulmin 8b70735dd9
Remove unused imports (#12165) 2024-09-04 07:04:18 -07:00
Lauri Tulmin 7bb0c6bb85
Test whether http client span ends after headers or body is received (#12149) 2024-09-04 15:52:16 +03:00
shalk(xiao kun) d9f7030107
convert module apache-dubbo-2.7 test case from groovy to java (#12008)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2024-09-03 11:48:10 -07:00
xiepuhuan 814c3ea9fa
Convert opentelemetry-api-1.0 tests from groovy to java (#12133)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-09-03 11:32:02 -07:00
Mariia Skripchenko 4af6a3d6f0
Fix error span status for successful requests in Ktor (#12161) 2024-09-03 11:26:29 -07:00
Gregor Zeitlinger 6ae3e31dfc
Spring batch tests to java - basic (#12076) 2024-08-28 17:02:05 -07:00
Shelby Huang 3bcbacc8d2
Fix play-mvc\methods NullPointerException (#12121) 2024-08-28 13:48:45 -07:00
Luigi De Masi cdd8bbab5a
Added rules for capturing Apache Camel metrics exposed by JMX MBeans (#11901) 2024-08-28 13:47:44 -07:00
Robert Niedziela ab79ad4352
Update units of time based metrics from millis to seconds for Java17 … (#12084) 2024-08-28 13:45:37 -07:00
Lauri Tulmin f92e3fb8c6
Add support for cxf 4.0 jaxws (#12077) 2024-08-27 09:32:24 +03:00
Serkan ÖZAL d64eda3204
Add network peer address attributes to the span for the `okhttp-3.0` instrumentation (#12012) 2024-08-26 15:43:27 -07:00
Gregor Zeitlinger 6700efdd23
convert spring integration tests to java (#11999)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2024-08-26 15:30:45 -07:00
xiepuhuan 53f019b8f6
Convert apache-httpclient-2.0 tests from groovy to java (#12102)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2024-08-26 15:29:52 -07:00
Lauri Tulmin d6d3334a6a
Name is not needed for annotation value parameter (#12113) 2024-08-26 14:51:38 -07:00
Shelby Huang 3fc1bbec8c
Fix rabbitmq NullPointerException (#12109) 2024-08-26 14:50:36 +03:00
SylvainJuge 101d88fe59
make hibernate-* indy compatible (#11553) 2024-08-22 10:05:03 -07:00
SylvainJuge d0d39b8698
make netty-* indy compatible (#11559)
Co-authored-by: Jonas Kunz <jonas.kunz@elastic.co>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-08-22 08:07:14 -07:00
Gregor Zeitlinger 749fafaea8
enforce static imports (#12009) 2024-08-21 10:40:50 -07:00
Liu Ziming 5482777c63
JdbcIgnoredTypesConfigurer support Shardingsphere 5.x (#12066) 2024-08-20 12:50:01 -07:00
Lauri Tulmin ec0223de59
Fix instrumentation for the latest version of ucp (#12052) 2024-08-20 12:11:24 -07:00
道君 7d004b5e68
[improve][pulsar] Enhance SendCallback to address PIP-363 (#11648)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-19 14:11:38 -07:00
Lauri Tulmin 888accf474
Fix netty memory leak (#12003) 2024-08-15 17:30:21 -07:00
renovate[bot] 31fa7dc512
fix(deps): update junit5 monorepo to v5.11.0 (main) (minor) (#12010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-15 12:41:14 -07:00
Lauri Tulmin a69bf33fa8
Fix logback appender test (#12027) 2024-08-15 12:40:40 -07:00
crossoverJie 06f4f523af
Add Pulsar Consumer metrics (#11891)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2024-08-15 09:07:39 -07:00
Lauri Tulmin 23a110ed74
Limit vaadin 14 latest dep version (#12025) 2024-08-15 17:03:26 +03:00
Robert Niedziela 5d8b4f7154
Use stable semconv for Java17 (#11914)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-14 17:39:01 -07:00
Mariia Skripchenko c9a9f579a5
Fix ending span in Ktor plugin (#11726) 2024-08-14 17:38:27 -07:00
Gregor Zeitlinger b00ccd7834
use DefaultHttpClientInstrumenterBuilder and DefaultHttpServerInstrumenterBuilder for armeria (#11797)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-08-14 17:37:24 -07:00
Igor Suhorukov 023f30cf46
Save ILoggingEvent.getArgumentArray() arguments from Logback (#11865)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-14 17:16:04 -07:00
Jérôme Joslet dee515d197
Logback appender: map timestamp in nanoseconds if possible (#11807) (#11974) 2024-08-14 15:52:53 -07:00
Lauri Tulmin 31e5eea3bc
Closing a kafka producer/consumer should not disable metrics from other consumers/producers (#11975) 2024-08-14 15:50:54 -07:00
Lauri Tulmin a453bc6d48
Add assert inverse to ktor2 muzzle configuration (#11948) 2024-08-14 09:58:23 +03:00
César 2100a1646c
Influxdb indy support (#11710)
Co-authored-by: Jonas Kunz <jonas.kunz@elastic.co>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-13 16:35:00 +03:00
Serkan ÖZAL e2cfe371f0
Use `aws-lambda-java-serialization` library, which is available by default, while deserializing input and serializing output (#11868) 2024-08-12 11:45:47 -07:00