Commit Graph

3482 Commits

Author SHA1 Message Date
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
renovate[bot] d480f15dc5
fix(deps): update errorproneversion to v2.30.0 (main) (minor) (#11991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-12 13:08:15 +03:00
Jay DeLuca ea30409694
Convert cdi-testing test from groovy to java (#11982) 2024-08-09 16:11:41 +03:00
Lauri Tulmin 42d7177222
Improve akka route handling with java dsl (#11926) 2024-08-09 09:46:17 +03:00
jason plumb d15927a8bc
Update shadow plugin to new version and coordinates (#11979) 2024-08-09 09:40:04 +03:00
César 593db2348b
Executors indy support (#11738) 2024-08-05 16:44:48 +03:00
Lauri Tulmin ade7c80720
Fix class cast exception, noop meter does not implement incubating api (#11934) 2024-08-05 14:27:54 +03:00
Lauri Tulmin b0818cb3ed
Update kafka docker image (#11938) 2024-08-01 11:42:07 -07:00
Lauri Tulmin 4d41ca5dbe
Improve tomcat version detection (#11936) 2024-08-01 11:37:34 -07:00
Jay DeLuca e7a6398c71
Convert jsp 2.3 tests from groovy to java (#11827) 2024-07-31 13:17:57 +03:00
Lauri Tulmin 14d87e7323
Fix latest dep tests (#11925) 2024-07-31 10:49:47 +03:00
kyy1996 da20d8bb8d
Fix missing throw statement in RestClientWrapper (#11892) (#11893) 2024-07-25 10:19:01 +03:00
Jay DeLuca 57d9c496e6
Fix ClickHouse tracing when database name not included in connection string (#11852) 2024-07-19 11:58:47 -07:00
SylvainJuge 145185ea5c
Add span baggage processor (#11697) 2024-07-19 08:30:06 -07:00
Trask Stalnaker 428aa281d5
Restructure to have a single spring-boot-autoconfigure artifact (#11826) 2024-07-16 13:57:52 -07:00
Jay DeLuca 09ad61975e
Remove unneeded groovy dependencies from lambda tests (#11828) 2024-07-16 08:34:36 -07:00
Trask Stalnaker 60757376a6
Rename spring-boot-autoconfigure artifacts (#11815) 2024-07-15 12:30:43 -07:00
Lauri Tulmin 4cdd77161c
Fix http.server.active_requests metric with async requests (#11638)
Co-authored-by: Helen <56097766+heyams@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-07-15 11:13:03 -07:00
Gregor Zeitlinger 77393359aa
make spring starter stable (#11763) 2024-07-12 14:20:44 -07:00
Gregor Zeitlinger e5af13931c
rename spring autoconfigure to autoconfigure-2 (#11800) 2024-07-12 12:07:53 -07:00
Jean Bisutti 54622bed61
Update @EnableOpenTelemetry javadoc (#11799) 2024-07-11 10:52:42 -07:00
Gregor Zeitlinger 9bbfe7fe4e
Use config properties for spring starter (http server) (#11667)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-07-10 10:32:17 -07:00
Jean Bisutti e36fc46fd5
GraalVM native support for the OpenTelemetry annotations (#11757)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-07-10 08:26:52 -07:00
Gregor Zeitlinger 948a58e591
Spring autoconf deps (#11784) 2024-07-10 08:26:02 -07:00
John Bley 6b65447300
Propagate otel context through custom aws client context for lambda direct calls (#11675)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-07-09 20:29:04 -07:00
crossoverJie a46c8a0c7c
Add Pulsar MessagingProducerMetrics (#11591)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2024-07-09 08:50:14 -07:00
Lauri Tulmin ad9db82b1f
Fix build (#11776) 2024-07-09 11:49:24 +03:00
Liu Ziming 7f30056b57
support jettyclient 12 (#11519)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-07-09 01:21:13 +00:00
Jay DeLuca 26591eab17
Support tracing the ClickHouse Java HTTP client (#11660) 2024-07-08 18:06:50 -07:00
Gregor Zeitlinger 727a7e3548
support otel.instrumentation.common.default-enabled in spring starter (#11746) 2024-07-08 12:03:43 -07:00
Lauri Tulmin b10f21be74
Exclude javalin 3.2.0 from muzzle (#11766) 2024-07-08 11:51:38 -07:00
Lauri Tulmin 47bb31dc99
Replace junit4 @Test annotation with junit5 annotation (#11745) 2024-07-05 16:38:54 +03:00
Jay DeLuca a52da62cc8
Convert jsf javax tests from groovy to java (#11711) 2024-07-04 14:51:20 +03:00
Lauri Tulmin e930b09dc0
Jsf: simplify asserting exception (#11736) 2024-07-04 14:50:31 +03:00
Jay DeLuca d7bd53971f
Convert jsf jakarta tests from groovy to java (#11694) 2024-07-04 09:27:47 +03:00
Gregor Zeitlinger 798bdd5569
config properties support for spring starter clients (#11605) 2024-07-02 16:49:39 +03:00
Lucas Amoroso 8537d215da
add javalin instrumentation (#11587) 2024-07-01 16:41:04 +03:00
Gregor Zeitlinger 0e218de455
Remove reflection from builder (#11673) 2024-06-27 07:38:54 +00:00
Jean Bisutti 4d6b1cdf38
Use more @ConditionalOnEnabledInstrumentation (#11665) 2024-06-25 09:47:28 +03:00
Lauri Tulmin 559fc99f46
Influxdb client: don't fill db.statement for create/drop database and write operations (#11557) 2024-06-23 13:58:59 +03:00
Gregor Zeitlinger 47ebb94253
re-use logic for http client configuration (#11620)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-06-21 16:58:41 -07:00
Lauri Tulmin 622d8eda0e
Remove aws sqs latest dep limit (#11643) 2024-06-20 17:19:22 +03:00
SylvainJuge b2800e935c
make aws-sdk indy compatible (#11552) 2024-06-19 07:27:09 -07:00
Lauri Tulmin de11929bea
Simplify jetty9 http client instrumentation (#11595) 2024-06-18 16:09:34 -07:00
SylvainJuge a1d1c411af
make elasticsearch-* indy compatible (#11554) 2024-06-14 15:20:22 +03:00
Lauri Tulmin 4d3802a7ea
jetty9 http client: don't implement Response.CompleteListener (#11579) 2024-06-14 15:19:25 +03:00
Ben f602e193e5
Fix InstrumentedRecordInterceptor closing the trace too early (#11471) 2024-06-13 14:50:21 -07:00
Lauri Tulmin c6afaed015
Apply async end strategy to all kotlin coroutine flows (#11583) 2024-06-13 08:20:09 -07:00