Commit Graph

3760 Commits

Author SHA1 Message Date
Lauri Tulmin dd071d26ff
Fix instrumentation for latest axis2 (#13490) 2025-03-11 13:10:02 +02:00
Sam Wright 11b59d017c
pekko: fix spans on server timeout (#13435) 2025-03-10 13:40:11 -07:00
Jay DeLuca 01cce80cf3
Add support for basic metadata.yaml file (#13480) 2025-03-10 13:39:48 -07:00
Anuraag (Rag) Agrawal d45ebfa777
Implement genai events for bedrock (non-streaming) (#13473) 2025-03-10 07:24:11 -07:00
Lauri Tulmin 87088a172b
Try to fix flaky apache async http client 5 tests (#13484) 2025-03-10 13:30:49 +02:00
Mason Lazalier Edmison ffeb80eb26
Add tapir path matching within pekko instrumentation (#13386)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-03-07 15:18:14 -08:00
Jay DeLuca 2849844d46
Change oshi test library logic for arm mac (#13465) 2025-03-07 13:33:47 -08:00
Lauri Tulmin e521e6cbaa
Fix flaky java http server tests (#13474) 2025-03-07 13:32:06 -08:00
Lauri Tulmin 826ba7402e
Enable strict context check for akka-http (#13472) 2025-03-07 14:01:46 +02:00
Lauri Tulmin 4883316a4f
Remove latest dep restriction from cxf client test (#13471) 2025-03-07 14:01:14 +02:00
Jay DeLuca d28aca1b60
Fix latest dep tests (#13467) 2025-03-06 15:54:32 -08:00
Lauri Tulmin fec887880d
Add debug logging to flaky apache async client tests (#13460) 2025-03-06 14:49:08 -08:00
Jonas Kunz 8fcb6b86cb
Force inlining of classloading instrumentations to prevent indy recursions (#13282)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-03-05 07:30:17 -08:00
Trask Stalnaker b26b074e75
Test Java 24-ea (#13376)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-03-05 07:27:55 -08:00
Anuraag (Rag) Agrawal 54f2f0cc30
Add gen_ai metrics to AWS Bedrock instrumentation (#13408) 2025-03-05 07:22:28 -08:00
Lauri Tulmin e2f4c23cb3
Fix typo in test code (#13445) 2025-03-04 12:49:29 +02:00
SylvainJuge 6c38fcb0cc
jmx metrics attribute lowercase modifier (#13385) 2025-03-03 17:21:38 -08:00
Lauri Tulmin f930598652
Fix adding logback mdc appender in spring starter (#13391) 2025-03-01 11:50:23 +00:00
Lauri Tulmin 13233958ec
Add all otel api bridging instrumentations to testing agent (#13423) 2025-02-28 19:10:26 +02:00
Jean Bisutti 5b287e3db0
Redact query string values for http client spans (#13114)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-02-27 16:41:35 +00:00
Krishna Chaitanya Surapaneni 8e09d59e21
feat: Add OpenTelemetry instrumentation for ActiveJ HTTP server (#13335) 2025-02-27 06:58:56 -08:00
Jean Bisutti 90bd2d3e96
Compile opentelemetry-runtime-telemetry-java17 in Java 8 (#13393) 2025-02-26 13:57:43 -08:00
Lauri Tulmin 2450a4b9aa
webflux test: use the same exception as other tests (#13400) 2025-02-26 19:55:24 +02:00
Anuraag (Rag) Agrawal 17634e2d19
Add instrumentation of AWS Bedrock to use gen_ai conventions (#13355) 2025-02-25 17:39:15 -08:00
Mason Lazalier Edmison f0d80b2e55
Ensure tilde$1 onExit is run in correct order (#13360) 2025-02-25 17:07:00 -08:00
SylvainJuge d13058a2af
fix semconv naming for 'jvm.buffer.memory.used' metric (#13374) 2025-02-25 10:23:04 +02:00
Jakob Joachim 08a0de32c8
[Spring Scheduling] Support Virtual Threads (#13370) 2025-02-22 10:22:17 -08:00
Trask Stalnaker 74a9fd0353
Better qualify Java HttpClient instrumentation package name (#13296)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-02-18 17:46:36 +00:00
Gregor Zeitlinger 47c032c5d8
fix double instrumentation (#13337) 2025-02-18 12:46:48 +02:00
Josiah Noel 8d057a2a86
Add `jdk.httpserver` instrumentation (#13243)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-02-14 08:24:35 -08:00
Gregor Zeitlinger 9101f0300f
Spring boot runtime metrics native reduced (#13173)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2025-02-14 06:29:25 -08:00
Lauri Tulmin 0e2cc4f81e
Fix test failure with indy (#13294) 2025-02-14 12:07:14 +02:00
Lauri Tulmin f4990be6ff
Add db client metrics for aws sdk2 dynamodb (#13283) 2025-02-13 07:03:54 -08:00
OpenTelemetry Bot 129f224b84
Update the OpenTelemetry SDK version to 1.47.0 (#13250)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-02-12 16:14:27 -08:00
Gregor Zeitlinger 15358d6a3d
fix micrometer bridge auto configuration annotation (#13083)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-02-12 06:37:09 -08:00
Lauri Tulmin 77bf68ac90
Scrub secrets from process arguments (#13225) 2025-02-11 19:10:37 -08:00
rolaca11 9903a0edea
Insert OpenTelemetry phase before Setup (#13239) 2025-02-11 06:29:53 -08:00
Trask Stalnaker bc7e81bfda
Add FOSSA license scanning (#13257) 2025-02-11 06:00:33 -08:00
Lauri Tulmin 5f2e5d5df0
Fix logback appender on android (#13234) 2025-02-06 06:53:45 -08:00
Lauri Tulmin 599e9eed5f
Remove usage of groovy test classes (#13235) 2025-02-06 15:19:10 +02:00
Lauri Tulmin 6d77bf726f
Rework vertx-rx tests to reduce flakiness (#13190) 2025-02-06 13:11:41 +02:00
Trask Stalnaker b1f72b6fc3
Update dependabot to renovate in comments (#13231) 2025-02-05 22:44:42 +00:00
Gregor Zeitlinger 081415e6b1
always need map converter (#13224)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
2025-02-05 15:22:29 +00:00
Lauri Tulmin 16489f19cd
Hopefully fix flaky logback async test (#13222) 2025-02-05 10:20:18 +02:00
Patrice Chalin a6aeaae6e1
Copyedits to spring-boot-autoconfigure/README.md (#13188)
Co-authored-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
2025-02-04 08:36:39 -08:00
Trask Stalnaker ffda571dd4
Remove deprecated HTTP library methods (#13150) 2025-02-01 08:05:03 +02:00
SylvainJuge ca3c685c3c
indy instrumentation - leftovers migration (#13074) 2025-01-31 07:47:07 -08:00
Trask Stalnaker 11e028489b
Delete deprecated HTTP classes (#13135) 2025-01-31 09:41:52 +02:00
renovate[bot] b1eb1fd3d9
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0-rc.1 (#13116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-30 14:18:43 -08:00
Lauri Tulmin e65366b860
Fix scope leak in aws sdk instrumentation (#13129) 2025-01-30 13:42:48 -08:00
Jay DeLuca bb56387c89
Remove unneeded test source config (#13128) 2025-01-30 06:46:31 -08:00
Gregor Zeitlinger 45378ced92
add missing dependency (#13121) 2025-01-29 17:49:30 +00:00
Lauri Tulmin e9227c3b8b
Convert vertx-rx-java-3.5 tests to java (#13117) 2025-01-28 15:13:18 -08:00
Lauri Tulmin d83b66ecf2
Convert vertx http client 4 tests to java (#13100) 2025-01-27 07:58:29 +00:00
Lauri Tulmin 3620bab110
Remove some references to groovy (#13099) 2025-01-24 15:49:39 +02:00
shalk(xiao kun) 9e70f93d35
convert twilio unit test from groovy to java (#13077)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2025-01-24 13:30:24 +02:00
Lauri Tulmin e210c0ea02
Remove unused dependency (#13097) 2025-01-24 12:23:39 +02:00
Lauri Tulmin 6019e5d97b
Fix spring webflux latest dep tests (#13096) 2025-01-24 10:49:43 +02:00
Lauri Tulmin edbd9aa8ab
Disable container id detection on z/os (#13042) 2025-01-22 18:50:21 +02:00
Steve Rao d0795ecd48
Remove incorrect API of Dubbo (#13076) 2025-01-21 07:00:46 -08:00
xiepuhuan ab09fcee98
Implement ExtendedTextMapGetter in kafka-clients instrumentation (#13068) 2025-01-20 17:43:48 -08:00
Lauri Tulmin 946babbf1f
Fix akka shutdown hanging (#13073) 2025-01-20 15:56:21 -08:00
Lauri Tulmin ea4aa3990c
Simplify restlet 1.1 ExtendedTextMapGetter implementation (#13075) 2025-01-20 07:27:00 -08:00
Lauri Tulmin b00858f6f3
Implement ExtendedTextMapGetter in http server instrumentations (#13053) 2025-01-20 14:11:05 +02:00
dingjiefei af2fb237fe
stabilise spanNames (#12487)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-01-17 13:57:02 -08:00
Gregor Zeitlinger ec26d54928
add lettuce db client metrics (#13032)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2025-01-17 07:34:20 -08:00
Lauri Tulmin 467dfc0529
Instrument jdbc batch queries (#12797)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-01-16 14:30:10 -08:00
Lauri Tulmin aaed8ac2a4
Spring starter: exclude spring routing data source from instrumentation (#13054) 2025-01-16 08:57:49 -08:00
SylvainJuge 93bca0654d
make rmi instrumentation indy-compatible + add module opener (#12585)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2025-01-16 08:48:37 -08:00
Lauri Tulmin 2da1d1f8ed
Logback: fix otel appender install for async appenders (#13047) 2025-01-16 07:14:19 -08:00
Lauri Tulmin 93dd4c8b83
Propagate context into async http client CompletableFuture callbacks (#13041) 2025-01-15 13:05:09 -08:00
Gregor Zeitlinger 44bea8dacf
add db client metrics for dynamo db (#13033) 2025-01-15 09:34:46 -08:00
Trask Stalnaker 4d2ea25c33
Rename another setSet... (#13046) 2025-01-15 08:22:09 +02:00
xiepuhuan f877ec91f7
Add baggage test to AbstractHttpServerTest (#13027) 2025-01-14 09:51:52 -08:00
Lauri Tulmin cefd973d40
Fix apache shenyu latest dep test (#13037) 2025-01-14 15:26:54 +02:00
Trask Stalnaker c66816fa49
Rename setSetEmit... to internalSetEmit... (#13034) 2025-01-14 07:47:25 +02:00
shalk(xiao kun) 8c0aafbbe6
Feat add a test case in AbstractHttpClientTest.java (#12924)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-13 09:22:10 -08:00
OpenTelemetry Bot d7337c1932
Update the OpenTelemetry SDK version to 1.46.0 (#13025)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-01-10 22:01:01 +00:00
Trask Stalnaker ba798db943
Statically import semconv constants in tests (#13026) 2025-01-10 13:30:32 -08:00
SylvainJuge be851823d2
reuse semconv incubating attributes in test code (#12992) 2025-01-10 09:30:47 -08:00
Steve Rao 3c94040631
Resolve the issue of failing to retrieve attachments in dubbo 2.7.6 and 2.7.7 (#12982)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-10 08:21:11 -08:00
Lauri Tulmin dbc89b3edc
Fix clickhouse query failing with syntax error with agent (#13020) 2025-01-09 08:43:43 -08:00
renovate[bot] c22bb598e5
fix(deps): update spotless packages to v7 (major) (#13004)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-08 07:37:47 -08:00
xiepuhuan ae3f6ac481
Implementing `ExtendedTextMapGetter` in grpc-1.6 instrumentation (#13011)
Signed-off-by: xiepuhuan <puhuanxie@gmail.com>
2025-01-08 07:28:14 -08:00
Jay DeLuca 1e7f4a2396
Convert ratpack 1.7 tests from groovy to java (#12980) 2025-01-07 11:53:17 -08:00
shalk(xiao kun) 19e6f9c82d
convert module jaxrs-client-2.0-testing test case from groovy to java (#12903)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-06 13:21:17 -08:00
Steve Rao ca3fbac0ef
Fix wrong dubbo trace caused by using rpcContext.isProviderSide() (#12930)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2025-01-06 12:49:56 -08:00
Jay DeLuca c16de48c3c
Convert internal-class-loader tests from groovy to java (#12983)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-03 11:03:30 +02:00
Jay DeLuca 392c6e79c9
Remove spock and groovy from aws (#12981) 2024-12-31 09:58:50 +02:00
Jay DeLuca d69fd1a4a7
Convert Aws sdk 2.2 Client core tests from groovy to java (#12949)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-12-30 13:59:59 +02:00
Trask Stalnaker bd97110dd7
Validate javaagent suppression keys (#12955)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-12-30 11:22:02 +00:00
Jay DeLuca ffe23ea164
Remove unnecessary AgentInstrumentationSpecification extend (#12973)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-12-30 11:13:09 +00:00
Lauri Tulmin 2c3b50e44f
Fix restlet 1.1 latest dep tests (#12976) 2024-12-30 12:37:12 +02:00
Trask Stalnaker 2ea27b29e2
End span after closing scope (#12952) 2024-12-27 09:22:26 -08:00
Trask Stalnaker 1a506cb246
Document (and remove some) upper version test limits (#12945) 2024-12-27 08:54:10 -08:00
Trask Stalnaker e5a9d1cfb7
Change `setKnownMethods(Set)` to `setKnownMethods(Collection)` (#12902) 2024-12-24 10:29:15 -08:00
Jay DeLuca 02725c1164
Update WithSpan tests (#12968) 2024-12-24 10:27:50 -08:00
Trask Stalnaker d348029486
Remove unused class (#12963) 2024-12-24 12:29:22 +02:00
Trask Stalnaker 6b9e68ebfd
Change `setCaptured*Headers(List)` to `setCaptured*Headers(Collection)` (#12901) 2024-12-23 15:49:55 -08:00
Steve Rao b1739f18e6
Remove unnecessary dependencies (#12954) 2024-12-23 09:28:02 +02:00