Commit Graph

3231 Commits

Author SHA1 Message Date
Sam Wright 1225eb8cad
Capture http.route for pekko-http (#10799)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-03-12 18:04:29 +02:00
Lauri Tulmin 0437211508
Add new wicket modules to settings.gradle.kts (#10815) 2024-03-12 14:39:41 +02:00
Lauri Tulmin afa3207e87
Fix spring kafka context leak when batch listener is retried (#10741) 2024-03-12 14:03:29 +02:00
Lauri Tulmin a3a572540e
Add instrumentation for graphql 20 that does not use deprecated methods (#10779) 2024-03-12 13:48:17 +02:00
Lauri Tulmin dc8be4771d
Fix tests for wicket 10 (#10814) 2024-03-12 12:15:29 +02:00
Lauri Tulmin fa5548b9a5
Fix spring boot starter failing without logback (#10802) 2024-03-12 10:01:45 +02:00
Lauri Tulmin 2df9001899
Preserve attribute type for logback key value pairs (#10781) 2024-03-12 09:25:03 +02:00
Lauri Tulmin 68c92b06d0
Improve comment (#10801) 2024-03-11 16:20:24 -07:00
Lauri Tulmin bc53f2ead1
Fix flaky aws sqs test (#10800) 2024-03-11 15:08:41 +02:00
Lei Wang a942b2395c
Override xray trace header insteand of appending (#10766) 2024-03-11 12:37:50 +02:00
Lauri Tulmin 7779d26fea
Fix flaky aws sqs test (#10782) 2024-03-08 18:47:33 +02:00
Lauri Tulmin 965ab55ceb
Fix tomcat instrumentation when user includes wrong servlet api (#10757) 2024-03-05 08:48:47 -08:00
Gregor Zeitlinger c73bf8eadf
Fix native tests (#10685)
Co-authored-by: Jean Bisutti <jean.bisutti@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-02-28 19:08:07 -08:00
Jay DeLuca 042d0e4d8c
Convert aws 1.11 SQS receive span suppression tests from groovy to java (#10660) 2024-02-27 11:31:07 +02:00
Jay DeLuca 6a0b363a38
Convert aws 1.11 SQS tests from groovy to java (#10657) 2024-02-27 11:30:53 +02:00
Lauri Tulmin f62aa9c1f3
Fix kafka clients latest dep tests (#10687) 2024-02-27 11:16:19 +02:00
Helen 9a2bad67f1
Convert netty 4.0 test to java (#9976)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-02-26 19:01:35 +00:00
Lauri Tulmin bb887465f3
Fix shading aws propagator (#10669) 2024-02-26 07:56:27 -08:00
Jean Bisutti edf64c5b31
Ability to disable the automatic Logback appender addition (#10629) 2024-02-26 15:22:08 +02:00
Parag Gupta 4ea4e1d4f1
Update README.md (#10635)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-02-26 12:05:23 +02:00
Gregor Zeitlinger 4ed5adeb17
don't fail spring application startup if sdk is disabled (#10602) 2024-02-22 14:16:09 +02:00
Lauri Tulmin b5bbc62fa1
Always create a JMS consumer span (#10604) 2024-02-22 09:13:25 +02:00
Gregor Zeitlinger 1cd768e294
spring boot starter: add service.version detection, improve service.name detection (#10457) 2024-02-21 12:46:58 -08:00
Lauri Tulmin 1670dc3403
Don't fill network peer for cassandra SniEndPoint (#10573) 2024-02-21 08:06:55 -08:00
Gregor Zeitlinger ee9cdc3800
add in starter: annotations (#10613) 2024-02-21 16:08:21 +02:00
Lauri Tulmin 83bb4bd25f
Fix log4j appender latest dep test (#10618) 2024-02-21 15:34:34 +02:00
Lauri Tulmin 617d4edeb5
Update suppression keys for finagle (#10579) 2024-02-21 14:38:54 +02:00
Steve Rao b14f1fe929
Convert rocketmq unit test from groovy to java (#10520) 2024-02-20 09:02:24 -08:00
Steve Rao 3b15791d49
Modified UT method name from Spock to Java (#10601) 2024-02-20 19:01:02 +02:00
renovate[bot] c88598265b
fix(deps): update errorproneversion to v2.25.0 (main) (minor) (#10593)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-02-19 13:32:09 +02:00
Gregor Zeitlinger d8aa0f5b48
Remove deprecated spring properties (#10454) 2024-02-16 08:27:26 -08:00
Trask Stalnaker b1dfdf04a9
Disable sporadically failing test (#10570) 2024-02-16 10:38:37 +02:00
Helen 9339c1589e
Fix Cassandra target (#10357)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-02-15 13:43:34 -08:00
Gregor Zeitlinger 66dd60015c
fix otel.properties in spring boot starter (#10559) 2024-02-15 12:11:11 -08:00
Lauri Tulmin d73962834a
Return wrapped connection from Statement.getConnection (#10554) 2024-02-15 07:54:18 -08:00
Dan Markwat 205100e1dc
feat: instruments finagle's netty-based stack (#10141)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-02-15 07:39:48 -08:00
Lauri Tulmin 69b531928c
Fix running vertx-web-3.0 tests (#10549) 2024-02-14 08:41:42 -08:00
Lauri Tulmin 37b145b81c
Remove disabling spring-boot-autoconfigure tests on openj9 18 (#10551) 2024-02-14 08:40:24 -08:00
Lauri Tulmin 32b3326190
Apache http client 4.3 low level instrumentation (#10253) 2024-02-14 09:26:01 +02:00
Lauri Tulmin 4f0baff3f8
Set route only on the SERVER span (#10290) 2024-02-14 09:25:33 +02:00
Gregor Zeitlinger 76ab93780e
Spring starter should support otel.propagators (#10408) 2024-02-13 10:02:07 -08:00
Jay DeLuca b43fbea416
Update Spring autoconfigure and zipkin starter readmes to link to doc site (#10531) 2024-02-13 08:32:16 -08:00
Gregor Zeitlinger 5d9efb1f20
use duration parser in jmx metrics (#10532) 2024-02-13 08:31:12 -08:00
Gregor Zeitlinger 485b8f4218
use duration parser of config properties for consistency (#10512) 2024-02-13 08:30:27 -08:00
Gregor Zeitlinger d73304b078
remove support for deprecated @WithSpan annotation from spring starter (#10530) 2024-02-13 08:27:08 -08:00
Steve Rao f777c0eaf9
Add support for MyBatis framework (#10258)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-02-12 15:06:57 -08:00
Lauri Tulmin 7a044f576f
Fix JarAnalyzer warnings on Payara (#10458) 2024-02-12 15:45:44 +02:00
Steve Rao 0a5c31193c
Deleted redundant checks (#10434) 2024-02-07 07:30:52 -08:00
Lauri Tulmin b3d2aaf855
Fix kubernetes client latest dep tests (#10433) 2024-02-07 13:14:56 +02:00
Jean Bisutti 25aa69413a
Disable GraalVM metadata repository (#10423) 2024-02-06 07:51:43 -08:00
Gregor Zeitlinger 29354a7ba6
add SystemOutLogRecordExporter for spring starter (#10420) 2024-02-06 07:50:27 -08:00
Lauri Tulmin acb078bbc3
Wrap request to avoid modifying attributes of the original request (#10389) 2024-02-06 08:44:02 +02:00
Lauri Tulmin d823ffed0b
Netty: don't expose tracing handler in handlers map (#10410) 2024-02-06 08:43:46 +02:00
Gregor Zeitlinger f715a189bf
re-use sdk logic for configuring otlp exporters (#10292)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-02-05 20:44:37 -08:00
Trask Stalnaker d4435c9bc8
Use direct peer address in `client.address` when X-Forwarded-For is not present (#10370)
Co-authored-by: heyams <heya@microsoft.com>
2024-02-05 19:09:28 -08:00
Lauri Tulmin bb12290af8
Allow dynamic import for io.opentelemetry when matching (#10385) 2024-02-03 14:31:05 +02:00
Lauri Tulmin e47be09fbd
Disable actuator instrumentation by default (#10394) 2024-02-03 08:48:40 +00:00
Jean Bisutti 80e5bac4a4
Allow the Spring starter to configure the OTel Logback appender from system properties (#10355) 2024-02-02 17:27:58 +00:00
Manik Magar 5f6232fca8
feat(oshi): oshi metrics observables (#10364) 2024-02-02 08:21:58 -08:00
Jonas Kunz 980d8ea244
Allow multiple invokedynamic InstrumentationModules to share classloaders (#10015) 2024-02-02 15:35:54 +02:00
Liudmila Molkova 9b5e29de8b
Update azure-core-tracing-opentelemetry version and fix sync suppression (#10350)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-02-01 13:39:48 -08:00
Lauri Tulmin c3e5245354
Remove unused kafka metrics from doc (#10371) 2024-02-01 07:44:36 -08:00
Gregor Zeitlinger bb8e301111
fix MapConverter bean condition (#10346) 2024-01-31 19:33:47 -08:00
Gregor Zeitlinger 5969622052
add resource detectors to spring starter (#10277) 2024-01-31 17:21:34 +02:00
Lauri Tulmin 460f011f8a
Disable another flaky test (#10365) 2024-01-31 15:13:24 +02:00
Lauri Tulmin 7bc2b7ba90
Disable flaky test (#10360) 2024-01-31 12:23:40 +02:00
Lauri Tulmin f52a3b404a
Warn when deprecated kafka property is used (#10354) 2024-01-31 09:46:34 +02:00
Elbio Caetano 27c85e208e
feat: instrumentation for apache httpclient 5 (#10100)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-31 07:27:25 +02:00
jason plumb 7e35f0c34a
Remove deprecated config properties (#10349) 2024-01-31 05:16:50 +00:00
Lauri Tulmin b57c1a023b
Update semconv (#10272) 2024-01-30 17:10:35 +00:00
Gregor Zeitlinger 2e5ac56213
add LoggingMetricExporterAutoConfiguration to spring factories (#10282) 2024-01-30 13:45:39 +02:00
jason plumb 89ee25f4d2
Remove tomcat-jdbc latest test dep pinning (#10351) 2024-01-30 09:10:38 +02:00
Lauri Tulmin bc034f3b1b
Reactor kafka wrapper delegates to wrong method (#10333) 2024-01-28 18:23:02 -08:00
Lauri Tulmin 20e3cd6ab8
Undertow: restore attached context only when it is for different trace (#10336) 2024-01-26 07:59:04 -08:00
Jean Bisutti 8825359748
Automatic addition of the OTel Logback appender by the OTel starter (#10306) 2024-01-24 08:45:13 -08:00
hadesy 7d544f1476
Convert pulsar 2.8 groovy test to Java (#10176)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-01-24 09:13:04 +02:00
Lauri Tulmin 9259ce828a
Add context propagation for rector schedulers (#10311) 2024-01-24 09:11:47 +02:00
Lauri Tulmin 14d1f4c2e5
Improve rediscala instrumentation (#10301) 2024-01-23 21:47:12 +02:00
Lauri Tulmin 87f6be691e
Use constants from SemanticAttributes (#10302) 2024-01-23 08:05:42 -08:00
Roman Kvasnytskyi e04b448b6c
Make Netty Instrumentation HttpServerRequestTracingHandler propagate "Channel Inactive" event to downstream according to parent contract (#10303) 2024-01-23 17:39:58 +02:00
Gregor Zeitlinger 9c8644c874
add Spring boot distro version (#10276) 2024-01-23 10:37:04 +02:00
Gregor Zeitlinger 3b65ee1a32
add @ConditionalOnMissingBean to LoggingMetricExporter (#10283) 2024-01-19 11:33:37 +02:00
Jonas Rutishauser 35b143a7ac
Correctly fix NPE in servlet AsyncListener (#10250) 2024-01-18 10:26:09 -08:00
Lauri Tulmin 61e29873ee
Fix Calling shutdown() multiple times warning in spring starter (#10222) 2024-01-18 10:20:35 -08:00
Roman Kvasnytskyi 9e208c8574
Fix Netty addListener instrumentation (#10254) 2024-01-18 11:26:23 +02:00
Jean Bisutti 9ec6401fae
Fix log replay of the Log4j 2 appender (#10243) 2024-01-17 09:55:47 -08:00
Lauri Tulmin 92373bcfb5
Exclude one more grails version from muzzle (#10252) 2024-01-17 08:31:17 -08:00
Lauri Tulmin d36d7df184
Remove jaeger exporter and add api diff for 2.0.0 release (#10241) 2024-01-16 20:54:09 +02:00
Trask Stalnaker f1ed419a39
Disable lettuce CONNECT spans by default (#10215)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-01-12 17:19:15 +00:00
Lauri Tulmin c418b14914
Don't append signal path to signal specific endpoint (#10214) 2024-01-12 09:14:37 -08:00
Helen 36ed20366e
Apply both serverAttributes & networkAttributes to Lettuce 5.1 (#10197)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-12 08:38:47 -08:00
Jean Bisutti 32ea07c1bc
Change Spring starter default otlp protocol from gRPC to http/protobuf (#10212) 2024-01-11 13:09:17 -08:00
Lauri Tulmin 3dd0925081
Honor default enabled for instrumentation modules (#10211) 2024-01-11 07:49:51 -08:00
Lauri Tulmin 6ce3bd8c14
Add network attributes to rabbitmq process spans (#10210) 2024-01-11 07:49:03 -08:00
Lauri Tulmin a1898cc416
Disable jaxrs annotation instrumentation when controller telemetry is not enabled (#10203) 2024-01-10 10:39:15 -08:00
Lauri Tulmin a7780c36f1
Document flags used in the runtime telemetry instrumentation (#10191) 2024-01-09 15:01:20 -08:00
Lauri Tulmin 9c1de50343
Disable jaxws annotation instrumentation when controller telemetry is not enabled (#10193) 2024-01-09 14:44:05 -08:00
Lauri Tulmin 78648478ae
Disable springws instrumentation when controller telemetry is not enabled (#10192) 2024-01-09 14:38:00 -08:00
Lauri Tulmin d9c4caccb2
Correct small formatting inconsistency in the readme (#10190) 2024-01-09 10:26:21 -08:00
Evgeniy Zuikin 2ee4ee116d
Remove mdc attributes prefix (#9536)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-05 18:41:53 +00:00