Commit Graph

3231 Commits

Author SHA1 Message Date
Jean Bisutti df8b334ccf
Fix NoSuchBeanDefinitionException with the JDBC driver configuration (#9978) 2023-12-04 11:19:02 -08:00
Mateusz Rzeszutek 65ee9510f5
Rename the `instrumentation-api-semconv` module into `instrumentation-api-incubator` (#9985) 2023-12-04 08:28:10 +01:00
Nils-Helge Garli Hegvik bbfe950ad0
Authority from request when HttpHost is null (#9990) 2023-12-03 11:02:22 +02:00
Mateusz Rzeszutek dc81aae72f
Move HTTP classes to instrumentation-api (#9977) 2023-12-01 12:04:06 +01:00
Mateusz Rzeszutek 7cd705b555
Remove old HTTP semconv code (#9968) 2023-11-29 08:04:31 -08:00
Mateusz Rzeszutek 280c1ea4c1
Enable stable HTTP semconv by default (#9925) 2023-11-28 10:43:51 -08:00
Lauri Tulmin 952ecd0a34
Reduce reactor stack trace depth (#9923) 2023-11-27 14:02:53 -08:00
Jean Bisutti 00b6398cd7
Point the OpenTelemetry Spring Starter doc to opentelemetry.io website (#9926) 2023-11-27 09:20:59 -08:00
Mateusz Rzeszutek 63468157fc
Fix latest dep tests after the recent Spring release (#9947) 2023-11-24 21:07:48 +00:00
H 7c3a412b0b
Convert Wicket groovy tests to java (#9867)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-11-23 00:13:12 +02:00
Lauri Tulmin d4e6078cfe
Fix aws propagator presence check (#9924) 2023-11-22 10:03:00 +02:00
Lauri Tulmin 672fa2215f
Fix link to spring integration channel configuration doc (#9931) 2023-11-22 08:50:36 +01:00
Lauri Tulmin 9d65926094
Remove latest dep limit for aws2 sqs test (#9902) 2023-11-21 13:50:55 +02:00
Lauri Tulmin e148b84536
Fix spring-kafka-2.7 latest dep tests (#9921) 2023-11-21 11:59:18 +01:00
Jay DeLuca f6b63dac7b
Convert lettuce 5.1 reactive client tests from groovy to java (#9876) 2023-11-20 15:44:28 -08:00
Lauri Tulmin cafbcfc198
Fix log4j-appender-2.17 latest dep tests (#9915) 2023-11-20 15:35:37 -08:00
Mateusz Rzeszutek 5d007bbc05
Stable JVM semconv implementation: the rest (#9896) 2023-11-17 15:18:50 -08:00
Jean Bisutti c5cb94893b
Ability to instrument logs before OTel injection into OTel appenders (#9798)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-11-17 10:03:17 -08:00
Lauri Tulmin f491250efa
Allow starting and stopping of test server to throw an exception (#9895) 2023-11-17 07:53:48 -08:00
Lauri Tulmin 6313391d71
Rewrite @Advice.Enter for indy advice (#9887) 2023-11-17 07:49:19 -08:00
Lauri Tulmin a3b0e31b4b
Enable running with indy for jodd-http-4.2 (#9898) 2023-11-17 07:49:04 -08:00
Lauri Tulmin 9fb5b3f31c
Bridge incubator metrics apis (#9884) 2023-11-17 07:48:44 -08:00
Mateusz Rzeszutek 7400025c10
Stable JVM semconv implementation: GC (#9890) 2023-11-17 09:45:34 +00:00
Mateusz Rzeszutek 4bde25f067
Jvm stable threads (#9839) 2023-11-17 10:13:23 +01:00
Lauri Tulmin dedfc204c1
Fix latest dep tests (#9892) 2023-11-16 10:12:24 -08:00
Lauri Tulmin 2bcae0b010
Fix flaky aws2 sqs test (#9888) 2023-11-16 07:58:23 -08:00
Mateusz Rzeszutek 4da8fbbc99
Stable JVM semconv implementation: classes (#9821) 2023-11-16 15:42:27 +01:00
Lauri Tulmin 5ab3fdd112
Capture logback logger context properties (#9553) 2023-11-16 16:38:10 +02:00
Lauri Tulmin 1c35a169fd
Remove unneeded annotation attribute name (#9886) 2023-11-16 14:04:14 +01:00
Lauri Tulmin 977a6f9c38
Move kafka metrics to separate instrumentation module (#9862) 2023-11-16 13:52:30 +02:00
Lauri Tulmin 7f0b079fed
Fix latest dep tests (#9880) 2023-11-16 11:09:39 +01:00
Lauri Tulmin a6be8ce0c4
Implement capturing message headers for aws2 sqs spans (#9842) 2023-11-15 13:24:57 -08:00
Lauri Tulmin 0b5615f9e6
Capture message id in aws1 sqs instrumentation (#9841) 2023-11-15 12:46:12 -08:00
Jay DeLuca 37d1035430
Convert log4j context-data tests from groovy to java (#9804) 2023-11-15 07:08:59 -08:00
Trask Stalnaker 0a717edeb8
Small library doc updates (#9868) 2023-11-14 14:33:05 -08:00
Phil Clay 6ed32390bc
Capture enduser attributes in Spring Security (#9777) 2023-11-14 12:23:09 -08:00
Gleb Ignatev 7e31ce953f
mongo-3.1 library: add README.md (#9854) 2023-11-14 11:59:04 -08:00
Trask Stalnaker f993e9a498
Add micrometer library doc (#9856) 2023-11-14 11:17:39 -08:00
Lauri Tulmin c973b9ebd4
Fix parsing port from mariadb jdbc url (#9863) 2023-11-14 07:17:10 -08:00
Lauri Tulmin 23b2521c43
Remove reference to tracer bean from spring boot docs (#9864) 2023-11-14 07:15:45 -08:00
Trask Stalnaker 5ba402fd2f
opentelemetry -> openTelemetry (#9858) 2023-11-14 12:31:42 +02:00
Lauri Tulmin 17c5a76590
Enable indy for azure tests (#9853) 2023-11-13 19:14:49 -08:00
cleverchuk 81f8bf6231
Add `service.name` to MDC (#9647)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-11-13 09:37:19 -08:00
Lauri Tulmin fa4234396e
Fix flaky aws1 test (#9849) 2023-11-13 17:58:31 +02:00
Lauri Tulmin b81082d274
Enable indy for dubbo instrumentation (#9851) 2023-11-13 07:49:06 -08:00
Lauri Tulmin f44149da41
Enable indy instrumentation for kubernetes client (#9852) 2023-11-13 07:47:54 -08:00
Lauri Tulmin d16c0d240a
Remove unneeded dependency (#9850) 2023-11-13 07:38:44 -08:00
Lauri Tulmin 4a9b965b2f
Add process spans to aws2 sqs instrumentation (#9778) 2023-11-10 14:20:53 +02:00
Jay DeLuca 976ca64fae
Convert lettuce 5.1 SyncClientTest from groovy to java (#9697) 2023-11-09 16:18:42 +02:00
Lauri Tulmin ff97f6cce8
Implement capturing message headers for aws1 sqs spans (#9824) 2023-11-09 16:18:05 +02:00
Lauri Tulmin b6c6521d64
Pin aws sqs version to fix latest dep tests (#9832) 2023-11-09 13:58:22 +01:00
Lauri Tulmin 23a6a3e2c0
Add process spans to aws-1 sqs instrumentation (#9796) 2023-11-07 08:25:50 -08:00
Lauri Tulmin c49f21d483
Replace interface with abstract method (#9817) 2023-11-07 07:56:18 -08:00
AlchemyDing 8c6f4b06a7
Add the situation of specifying spring.application.name in the bootstrap file after introducing spring cloud (#9801) 2023-11-06 09:44:44 -08:00
Jonas Kunz 6eb8ae19df
Allow injection of helper bytecode as resources (#9752) 2023-11-06 09:37:52 -08:00
Lauri Tulmin f811bf6840
Second attempt at fixing flaky spring rabbit test (#9809) 2023-11-06 16:50:16 +02:00
Mateusz Rzeszutek dbe90c5fcf
Change `network.protocol.name` from opt-in to conditionally required (#9797) 2023-11-06 11:48:42 +01:00
Lauri Tulmin 70e3962a87
Always set messaging operation (#9791) 2023-11-06 12:30:27 +02:00
Liu Ziming 702ae30076
feat: get route info in spring-cloud-gateway (#9597) 2023-11-03 09:40:35 -07:00
Lauri Tulmin bf931abe74
Fix flaky spring webflux test (#9802) 2023-11-02 13:30:03 -07:00
Mateusz Rzeszutek d6c2aff7c2
Change `http.request.body.size` and `http.response.body.size` attributes from recommended to opt-in (#9799) 2023-11-02 11:20:50 -07:00
Lauri Tulmin a1b849e168
Fix flaky spring rabbit test (#9795) 2023-11-02 08:42:22 -07:00
Mateusz Rzeszutek b453252b45
Remove conditional requirement on `network.peer.address` and `network.peer.port` (#9775) 2023-10-31 15:31:53 +02:00
Lauri Tulmin 05ae636ed8
Move capturing enduser.id attribute behind a flag (#9751) 2023-10-31 15:28:32 +02:00
Mateusz Rzeszutek b193ca00a1
Change `user_agent.original` from recommended to opt-in on HTTP client spans (#9776) 2023-10-30 17:20:10 +02:00
Mateusz Rzeszutek 96d59d5539
Refactor HTTP server `server.address` and `server.port` attributes (#9760) 2023-10-30 08:55:30 +01:00
Phil Clay dc975b7bc5
Add instrumentation for jaxws metro 3.0+ (#9705) 2023-10-27 06:36:28 -07:00
Mateusz Rzeszutek 8bc5297d6d
Don't normalize the '-' character in HTTP header names (#9735) 2023-10-24 09:16:13 -07:00
Lauri Tulmin 5a2f52978f
Make kafka library and javaagent instrumentations more similar (#9738) 2023-10-24 09:08:03 -07:00
Lauri Tulmin a2f01e577e
Make more tests run with indy (#9729) 2023-10-24 12:23:50 +03:00
Jean Bisutti a17238454d
Add volatile to the Logback OpenTelemetry appender (#9748) 2023-10-23 14:38:58 -07:00
Jean Bisutti e4d471d45b
Add volatile to the Log4j 2 OpenTelemetry appender (#9749) 2023-10-23 14:37:11 -07:00
Jean Bisutti e6ec4f52ef
Make the JDBC driver config work with the OTel starter (#9625)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-10-23 09:59:36 -07:00
Lauri Tulmin 6719ba358e
Add messaging conventions to sqs spans (#9712) 2023-10-23 07:56:58 -07:00
Lauri Tulmin 1efc13afc5
Don't log expected exception (#9742) 2023-10-23 16:24:01 +03:00
jason plumb 30e54364f2
Guard against null list from aws SQS lib (#9710)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-10-20 08:55:35 +03:00
Mateusz Rzeszutek 0fc1a99b82
Make `network.transport` and `network.type` opt-in (#9719) 2023-10-19 13:38:35 -07:00
Lauri Tulmin 79f2726587
Fix armeria server instrumentation for http2 (#9723) 2023-10-19 13:29:44 -07:00
Jonas Kunz 2d4d010cb0
Add capability for invokedynamic InstrumentationModules to inject proxies (#9565) 2023-10-19 10:11:24 -07:00
Mateusz Rzeszutek e9026cd591
Deprecate old server/client socket getter methods (#9716) 2023-10-19 17:36:57 +02:00
Lauri Tulmin ccb2955a55
Fix redisson latest dep test (#9707) 2023-10-18 23:52:36 +03:00
Mateusz Rzeszutek 9cb157492c
Replace `(client|server).socket.(address|port)` attributes with `network.(peer|local).(address|port)` (#9676) 2023-10-18 10:36:32 +00:00
Lauri Tulmin e1772ad923
Flaky jar analyzer test (#9704) 2023-10-18 12:25:16 +03:00
Lauri Tulmin 3dbc301614
Generate only consumer span for sqs receive message (#9652) 2023-10-18 12:24:57 +03:00
Mateusz Rzeszutek ea8f3d0e24
Rename http.resend_count to http.request.resend_count (#9700) 2023-10-17 11:03:48 -07:00
Jay DeLuca 60b65488cb
Convert tapestry tests from groovy to java (#9684) 2023-10-17 07:14:12 -07:00
Hannah Chan 2a554bd153
Add JdbcTelemetry and JdbcTelemetryBuilder (#9685) 2023-10-17 07:11:44 -07:00
Liu Ziming 3b08db75cd
convert spring-webflux groovy test to java (#9677)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2023-10-17 07:10:40 -07:00
Lauri Tulmin e7db2c0246
Allow enabling receive telemetry in kafka library instrumentation (#9693) 2023-10-17 15:47:11 +02:00
Lauri Tulmin 48d3956bd8
Fix vaadin latest test (#9694) 2023-10-17 15:44:59 +02:00
Jonas Kunz 6b0f4799f9
Exclude jedis instrumentation from Indy-automigration (#9675) 2023-10-16 14:53:57 +03:00
renovate[bot] 096d32106a
fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.15.3 (#9673)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-10-13 22:43:16 +03:00
Liu Ziming 48a19d7e54
fix typo in SprintJpaTest (#9678) 2023-10-13 09:35:20 -07:00
Lauri Tulmin b0282eb44d
Compile ktor library instrumentation for earlier kotlin version (#9661) 2023-10-12 07:59:06 -07:00
Matthieu MOREL 9a1c178d58
PeerService Resolver (#9061)
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: jason plumb <75337021+breedx-splk@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-10-12 07:52:05 -07:00
Lauri Tulmin 0de1dcff45
Fail test if advice threw an exception (#9654)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-10-11 19:17:20 +00:00
jack-berg b7df46dda5
Emit package events (#9301) 2023-10-11 08:07:43 -07:00
Lauri Tulmin ebcaec6996
Rename injected dubbo spi file (#9653) 2023-10-11 12:31:14 +02:00
Mateusz Rzeszutek b6dd11ad6e
Implement error.type attribute in HTTP semconv (#9466) 2023-10-10 15:58:12 -07:00
Jonas Kunz abc7a227e1
Add support for newVirtualThreadPerTaskExecutor (#9616) 2023-10-10 08:02:38 -07:00
Lauri Tulmin 6038a872c5
Improve vertx-sql client context propagation (#9640) 2023-10-10 16:37:21 +03:00
Lauri Tulmin 13585c6d95
Implement spec changes for grpc server span error status (#9641) 2023-10-10 16:37:02 +03:00
Lauri Tulmin 6980b693dc
Limit latest dep version for tomcat-jdbc (#9643) 2023-10-10 15:15:51 +02:00
Lauri Tulmin 6f0fd8e631
Suppress nested http client spans in aws2 instrumentation (#9634) 2023-10-10 09:21:30 +02:00
Lauri Tulmin 90a6ed76cd
Update jvm metrics spec link (#9636) 2023-10-09 14:51:38 +00:00
Lauri Tulmin de7cdcc22b
Run tests with java 21 (#9620) 2023-10-09 17:07:46 +03:00
OpenTelemetry Bot dec59cb2cb
Update the OpenTelemetry SDK version to 1.31.0 (#9619)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-10-09 12:39:00 +00:00
Lauri Tulmin 4f538a8fa1
Ensure dubbo agent tests are testing the agent (#9617) 2023-10-09 13:45:18 +02:00
Lauri Tulmin 0ae1a59bdf
Remove last usages of old semconv (#9627) 2023-10-09 13:34:12 +02:00
Jay DeLuca 19e8530416
Convert internal-url-class-loader javaagent integration tests (#9614) 2023-10-09 13:33:38 +02:00
Lauri Tulmin 432dc54de8
Use constants from semconv (#9626) 2023-10-09 13:31:48 +02:00
Jay DeLuca 4add634b95
Convert internal-reflection tests from groovy to java (#9612)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2023-10-09 13:30:46 +02:00
Jay DeLuca 98976e9edb
Convert internal-lambda test from groovy to java (#9611) 2023-10-09 13:27:16 +02:00
Lauri Tulmin 795c053dc6
Fix spec links (#9603) 2023-10-04 17:54:35 +03:00
Lauri Tulmin e349846a32
Run tests using single vertx instance (#9587) 2023-10-03 08:50:19 +03:00
Lauri Tulmin e368334ba0
Make netty ChannelPipeline removeLast return user handler (#9584) 2023-10-02 09:51:22 -07:00
Edward Samson 647f1fba04
Fix logback-appender-1.0 dependency example (#9586) 2023-10-02 09:49:58 -07:00
Lauri Tulmin fa195d8771
Fix flaky executor test (#9593) 2023-10-02 09:48:39 -07:00
Jay DeLuca 6e3f6d2d20
Convert external-annotations javagent unit tests from groovy to java (#9582) 2023-09-29 13:27:13 -07:00
Jay DeLuca 2c4022450a
Convert lettuce-5.0 tests from groovy to java (#9547) 2023-09-29 11:04:15 -07:00
Jay DeLuca e69d1c234a
Convert internal-class-loader tests from groovy to java (#9560) 2023-09-29 11:03:52 -07:00
Jay DeLuca db9b628388
Convert external-annotations javaagent tests from groovy to java (#9557) 2023-09-29 09:20:18 -07:00
Sam Wright a8cb7a1879
Instrument Pekko (by copying from akka) (#9527) 2023-09-29 09:16:44 -07:00
Ping Xiang 2724a87743
Enhance AWS SDK Instrumentation with Detailed HTTP Error Information (#9448) 2023-09-29 09:16:11 -07:00
renovate[bot] ff5e0a41b7
fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.22.0 (#9577)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-29 10:35:58 +03:00
Lauri Tulmin 553eaa576c
Spring webflux: add user spans as children of the controller span (#9572) 2023-09-28 21:25:34 +03:00
Lauri Tulmin 8c00dcb76d
Use namedOneOf instead of adding the same advice twice with different methods (#9571) 2023-09-28 19:57:28 +03:00
Ken Finnigan ce6ec4e2c7
Convert RabbitMQ 2.7 tests from groovy to java (#9562)
Signed-off-by: Ken Finnigan <ken@kenfinnigan.me>
2023-09-28 08:35:32 -07:00
Lauri Tulmin b97103debf
Wait for redis to start in lettuce 4 tests (#9574) 2023-09-28 08:26:02 -07:00
Lauri Tulmin 746606b391
Fix akka http latest dep tests (#9573) 2023-09-28 08:23:26 -07:00
Lauri Tulmin b464369253
Improve spring data reactive instrumentation (#9561) 2023-09-27 21:16:04 +03:00
Lauri Tulmin 5afe4d2035
Improve error handling in hibernate reactive tests (#9551) 2023-09-26 09:18:16 +03:00
Lauri Tulmin f0501888b4
Exclude another version from muzzle (#9554) 2023-09-25 16:01:52 -07:00
Lauri Tulmin bd85196449
Debug flaky lettuce test (#9545) 2023-09-25 19:10:21 +03:00
Lauri Tulmin 47f6d8d862
Exclude problematic version from muzzle (#9549) 2023-09-25 09:01:52 -07:00
Lauri Tulmin c7617dc068
Rework reactor netty context tracking (#9286) 2023-09-22 23:08:14 +03:00
renovate[bot] 40011e6d89
fix(deps): update errorproneversion to v2.22.0 (#9535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-22 08:32:57 +00:00
Lauri Tulmin 7d2259742a
Transform inline advice to delegating advice and test indy modules (#9508) 2023-09-22 11:15:39 +03:00
Lauri Tulmin a3474545f3
Shut down lettuce RedisClient (#9537) 2023-09-22 11:12:04 +03:00
Mateusz Rzeszutek 7bbd7a48ff
Fix NPE happening when .headersWhen() is used (reactor-netty) (#9511) 2023-09-21 10:17:10 -07:00
Lauri Tulmin edb0db39d7
Split hibernate reactive instrumentation (#9531) 2023-09-21 08:54:05 -07:00
Hayanesh e73118b434
Add Spring Boot service version finder / ResourceProvider (#9480) 2023-09-21 17:37:08 +02:00
Mateusz Rzeszutek d6c6e8a110
Support application.yaml files in SpringBootServiceNameDetector (#9515) 2023-09-21 15:33:10 +03:00
Lauri Tulmin 693c2a8d95
Fix flaky lettuce 4 test (#9514) 2023-09-20 16:21:57 +03:00
Trask Stalnaker ae25d481ff
Use new semconv constants (#9504) 2023-09-20 14:53:40 +03:00
Jay DeLuca 4deb652934
Convert logback-mdc-1.0 tests from groovy to java (#9490) 2023-09-19 13:18:46 +02:00
Lauri Tulmin 952b6ec394
Fix typo (#9496) 2023-09-19 11:36:27 +02:00
Lauri Tulmin 403e133446
Improve hibernate reactive instrumentation (#9486) 2023-09-18 09:45:20 -07:00
LMarkie 331aa04e35
Convert JMS Groovy tests to Java (#9476) 2023-09-18 14:39:34 +02:00
Lauri Tulmin 27a14e12a8
Rename loop variable (#9487) 2023-09-18 13:08:21 +03:00
Mateusz Rzeszutek 3136916749
Add HTTP server tests for non standard methods (#9446) 2023-09-15 08:43:36 -07:00
Jay DeLuca f7b2de72b7
Convert Lettuce 4.0 tests from groovy to java (#9419) 2023-09-15 14:59:48 +02:00
Lauri Tulmin 913bebb979
Fix deprecated buildDir warning in gradle scripts (#9472) 2023-09-15 08:43:57 +02:00
Lauri Tulmin 776e2ec4a8
Add instrumentation for vert.x sql client withTransaction method (#9462) 2023-09-14 14:59:07 +03:00
Jonas Kunz 10480adc64
Implement invokedynamic advice bootstrapping (#9382) 2023-09-13 17:44:47 -07:00
Trask Stalnaker 3b77cc4b2d
Semconv 1.21 (#9408)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-13 19:20:23 +00:00
Lauri Tulmin d157b68efb
Use HTTP instead of non-known method in http span name (#9441)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-09-13 10:14:30 -07:00
Lauri Tulmin 91e668ec76
Disable elasticsearch-rest-7.0 instrumentation when elasticsearch-jav… (#9450) 2023-09-13 12:28:39 +03:00
Lauri Tulmin d6ff40e421
Remove TODO (#9451) 2023-09-13 10:10:38 +02:00
Alexander Wert dc523cf990
Disable Elasticsearch instrumentation for ES clients 8.10+ (#9337)
Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-12 15:33:39 -07:00
Jay DeLuca 1cb583ab5f
Convert lettuce-common test from groovy to java (#9430) 2023-09-12 14:31:34 -07:00
Jay DeLuca 590e352fcf
Convert couchbase-2-common javaagent unit tests from groovy to java (#9426) 2023-09-12 14:30:41 -07:00
Lauri Tulmin f0533aed1c
Fix instrumentation for reactor kafka 1.3.21 (#9445) 2023-09-12 16:23:48 +03:00
Lauri Tulmin 7e16e40ca2
Update opentelemetry-java to 1.30.1 (#9433) 2023-09-11 14:36:37 -07:00
Lauri Tulmin f7128b0d59
Add null check (#9434) 2023-09-11 09:00:38 -07:00
Yuya Ebihara 2fb000496e
Return default DbInfo when connection is null (#9413) 2023-09-08 08:50:58 -07:00
Jay DeLuca adc959bf2b
Remove unneeded spock test dependency for camel tests (#9420) 2023-09-08 15:02:30 +03:00
Trask Stalnaker cc4e1bf1ae
Update semconv to 1.21.0, PART 2 - HTTP (#9372) 2023-09-07 08:25:23 -07:00
Lauri Tulmin decb466a6c
Skip PreparedStatement wrappers (#9399) 2023-09-07 09:00:07 +03:00
Lauri Tulmin fc2d53c7bc
Fix akka http latest deps test (#9394) 2023-09-05 12:50:36 -07:00
Lauri Tulmin b0a8bd4f47
Test http metrics (#9353) 2023-09-01 11:07:11 +03:00
Peter Findeisen 71db9ff7ca
Issue 9336: Auto-instrumentation with JMX not working without a trigger (#9362) 2023-09-01 08:56:12 +02:00
Lauri Tulmin 323be549f5
Pin hibernate version in spring data latest dep tests (#9366) 2023-09-01 08:55:10 +02:00
Lauri Tulmin d20b357c3d
Add http server stable semconv tests (#9360) 2023-08-31 18:43:03 -07:00
Lauri Tulmin 32614d5ba5
Modify finatra test so it would not call system exit (#9361) 2023-08-31 10:11:56 -07:00
Lauri Tulmin 103224c366
aws-lambda: add stable semconv (#9355) 2023-08-31 08:09:13 -07:00
Lauri Tulmin 30cd005c8a
Add http client non standard method test to groovy tests (#9354) 2023-08-31 08:08:36 -07:00
Mateusz Rzeszutek ad0ddd7ee3
Unwrap Runnable in ThreadPoolExecutor before/after methods (#9326) 2023-08-30 20:20:53 -07:00
Lauri Tulmin 57e957d7a0
Add context propagation debug info in ContextPropagatingRunnable (#9339) 2023-08-30 20:20:30 -07:00
Mateusz Rzeszutek 133de2486a
Extract HTTP server experimental metrics to a separate class (#9259) 2023-08-30 08:49:42 -07:00
Lauri Tulmin bcd693f614
elasticsarch-rest: add stable semconv request method handling (#9345) 2023-08-30 08:34:11 -07:00
Mateusz Rzeszutek 0c40a4466b
Fix serializing key to string in Lettuce instrumentation (#9347) 2023-08-30 08:33:16 -07:00
Lauri Tulmin f37386baeb
camel: add stable semconv (#9346) 2023-08-30 17:24:01 +02:00
Lauri Tulmin 91dce58dc5
Remove payara debugging instrumentation (#9342) 2023-08-30 13:12:24 +03:00
Mateusz Rzeszutek d140cf91f2
Add support for the AWS Secrets Manager JDBC URLs (#9335) 2023-08-29 11:54:22 -07:00
Lauri Tulmin 68da349386
Fix flaky hibernate reactive test (#9338) 2023-08-29 20:19:13 +03:00
Trask Stalnaker 3cdcb2bbb7
Simplify some route getters (#9316) 2023-08-28 09:24:30 +02:00
Lauri Tulmin fad18202d6
Fix VerifyError with kotlin @WithSpan instrumentation (#9313) 2023-08-26 12:46:23 +03:00
Mateusz Rzeszutek d7a34f90ba
Refactor and rename `HttpClientResend` and `HttpRouteHolder` (#9280)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-26 00:37:25 +00:00
Poom 2ebf4134f9
Add logging timestamp for log4j1 appender instrument (#9309) 2023-08-25 16:43:28 -07:00
Lauri Tulmin 4baa694309
Add instrumentation for hibernate reactive (#9304) 2023-08-25 09:15:46 -07:00
Jay DeLuca de2e552896
Convert hibernate-procedure-call-4.3 tests from groovy to java (#9290) 2023-08-24 15:28:03 +02:00
Jay DeLuca 27c8d00243
Convert Hibernate-4.0 groovy tests - part 3 (#9282) 2023-08-24 15:18:04 +02:00
Lauri Tulmin a9d5acc745
Ignore aws sdk v2 presign requests (#9275) 2023-08-22 12:01:28 -07:00
Lauri Tulmin 04436a13b3
Don't log stack trace for expected exceptions (#9279) 2023-08-22 11:58:40 -07:00
Jay DeLuca aca29defb6
Convert hibernate-4.0 groovy tests - part 2 (#9249) 2023-08-21 21:24:00 +00:00
Lauri Tulmin 88961cc8ad
Remove outdated spring documentation (#9248) 2023-08-18 08:18:20 -07:00
Lauri Tulmin ddc03bd68e
Run vertx-sql tests with netty instrumentation (#9247) 2023-08-18 08:16:26 -07:00
Lauri Tulmin d0a14cf7e9
Simplify exception asserts in hystrix tests (#9250) 2023-08-18 08:13:40 -07:00
Jay DeLuca cb0d00ae8a
Convert hystrix 1.4 test from groovy to java (#9217) 2023-08-18 15:48:27 +03:00
Lauri Tulmin b644a88923
Add instrumentation to debug flaky payara smoke test (#9246) 2023-08-18 14:26:19 +03:00
Mateusz Rzeszutek 6ac134b19f
Ensure .class files aren't present in the resources library MR jar (#9245) 2023-08-18 11:25:03 +02:00
Lauri Tulmin 23c20dadaf
Add http client test with non-standard request method (#9204) 2023-08-18 09:01:53 +03:00
Lauri Tulmin 42e2f738cc
Add test for hibernate-reactive (#9225) 2023-08-17 11:01:11 -07:00
Jay DeLuca 4bdfbc95d8
Convert hibernate-4.0 groovy tests - part 1 (#9211) 2023-08-17 11:02:40 +00:00
Lauri Tulmin 56dfd1ee6a
Implement @WithSpan support for kotlin coroutines (#8870)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-16 14:51:30 -07:00
Trask Stalnaker dae1725abc
Remove jaxrs-client-1.1 instrumentation (#9213) 2023-08-16 12:45:28 -07:00
Lauri Tulmin 82118868bf
Ensure reactor netty spans are ended in the order they were started (#9203) 2023-08-16 14:53:10 +02:00
Trask Stalnaker b7baf0dcd8
Extra dependency management enforcement (#9212) 2023-08-16 10:44:53 +00:00
Mateusz Rzeszutek 65451b6529
Deprecate `NetClientAttributesExtractor` (#9165) 2023-08-16 11:21:10 +02:00
Trask Stalnaker d9f7cde77d
Remove outdated spring starter doc (#9205) 2023-08-15 16:23:16 +00:00
Lauri Tulmin 7e7d7ca866
Set http client read timeout only for the read timeout test (#9194) 2023-08-15 09:25:46 +03:00
Lauri Tulmin 603baa7b1e
Flaky tomcat access log tests (#9195) 2023-08-14 16:22:46 -07:00
Lauri Tulmin b9e459da07
Test http client stable semconv (#9178) 2023-08-13 10:22:04 -07:00
Trask Stalnaker 67f91b8833
Update network.protocol.version 2.0 -> 2 and 3.0 -> 3 (#9145) 2023-08-13 10:01:47 -07:00
Mateusz Rzeszutek 32c5d4c267
Fix context propagation in Executor#execute() for non-capturing lambdas (#9179)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-11 09:10:16 -07:00
Mateusz Rzeszutek 42f07eedd8
Deprecate `NetServerAttributesExtractor` (#9156) 2023-08-11 15:04:52 +02:00
Lauri Tulmin 16f4281d08
Set vertx-sql-client version to 4.0.0 (#9184) 2023-08-11 12:49:54 +02:00
Trask Stalnaker 849e0d5229
Combine two netty context attributes into one (#9160) 2023-08-10 13:39:25 +03:00
Mateusz Rzeszutek eaa0b8791f
Revert "Fix application logger latestDepTest (#9169)" (#9176) 2023-08-10 10:46:11 +02:00
Lauri Tulmin fc9229334f
Fix link do spring-integration docs (#9174) 2023-08-10 10:21:20 +02:00
Trask Stalnaker aab881736f
Use app's thread context class loader for callbacks into app (#9000) 2023-08-09 10:17:31 -07:00
Lauri Tulmin bf000fef98
Netty 4.1: handle closing connection before the request completes (#9157) 2023-08-09 18:05:42 +03:00
pg.yang a332eb2887
Convert kubernetes-client-7.0 unit tests to Java (#9163) 2023-08-09 08:03:03 -07:00
oliver zhang 0c79f14c79
snippet inject support like <head lang="en"> (#8736)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-08-09 07:58:33 -07:00
Mateusz Rzeszutek f8f87944c1
Require `server.address` and `server.port` in the HTTP client getter (#9171) 2023-08-09 14:56:11 +00:00
Mateusz Rzeszutek a1c60f6ea0
Fix application logger latestDepTest (#9169) 2023-08-09 12:49:36 +00:00
Lauri Tulmin 6eec23c00b
Fix npe with pulsar and ssl (#9166) 2023-08-09 12:07:36 +00:00
Lauri Tulmin 54d0e0718f
Handle kafka METRIC_REPORTER_CLASSES_CONFIG being set to a List (#9155) 2023-08-09 14:48:58 +03:00
Mateusz Rzeszutek 60296bbc72
Fix Dubbo latestDepTest (#9167) 2023-08-09 11:06:08 +00:00
Trask Stalnaker 14b063d55c
Add missing timestamp for jboss logmanager instrumentation (#9159) 2023-08-08 14:12:46 -07:00
Lauri Tulmin 405427f5d3
Add javaagent instrumentation for ktor2 (#9149) 2023-08-08 07:09:37 -07:00
Lauri Tulmin d749ac0091
Rework grpc cancelation propagation (#8957) 2023-08-08 11:00:10 +03:00
Lauri Tulmin 47aca546c5
Pin jetty latest dep version to 11 (#9154) 2023-08-08 09:30:24 +02:00
renovate[bot] 01883e3b2e
Update errorProneVersion to v2.21.1 (#9146)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-08-07 11:54:52 +02:00
Gregor Zeitlinger b48c61cf3c
remove deprecated name "executor" for executors module (#9064)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-07 11:51:51 +02:00
Trask Stalnaker 8b8115a7ea
Inline protobuf gradle conventions (#9133) 2023-08-03 11:38:52 +02:00
renovate[bot] 211069774e
Update dependency jacoco to v0.8.10 (#9101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-02 13:08:57 -07:00
Mateusz Rzeszutek 527c4b39e2
Reactor Netty: emit actual HTTP client spans spans on connection errors (#9063) 2023-08-02 10:10:56 -07:00
Mateusz Rzeszutek 27faf8f5b7
Make `HttpServerAttributesGetter` extend `NetServerAttributesGetter` (#9088) 2023-08-02 08:52:44 -07:00
renovate[bot] 3f46b7111a
Update errorProneVersion to v2.21.0 (#9112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-02 09:31:40 +02:00
renovate[bot] 8dc2a985df
Update dependency io.netty:netty-bom to v4.1.96.Final (#9100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-01 22:24:05 -07:00
Lauri Tulmin fbae980fc5
Add library instrumentation for elasticsearch rest client 7 (#8911)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-01 14:17:05 +00:00
Lauri Tulmin 4459ec1d6c
Fix flaky rector netty test (#9081) 2023-07-31 17:06:23 -07:00
Mateusz Rzeszutek d81630331b
Make `HttpClientAttributesGetter` extend `NetClientAttributesGetter` (#9015) 2023-07-31 11:09:09 -07:00
Mateusz Rzeszutek 6dd89308d4
Fix logback appender package name (#9080) 2023-07-31 17:52:42 +00:00
pg.yang 976dfb2bc5
Convert jetty-httpclient Groovy tests to Java (#9072) 2023-07-31 11:43:14 +02:00
pg.yang d0efd30207
Convert redisson Groovy tests to Java (#9060) 2023-07-31 09:09:11 +00:00
Steven Swartz 65d4c4bf4c
Document configuration options for logback appender library (#9078) 2023-07-31 10:50:08 +02:00
Steven Swartz 12b1d3c369
Document configuration options for log4j2 appender library (#9079) 2023-07-31 10:49:10 +02:00