Commit Graph

293 Commits

Author SHA1 Message Date
Trask Stalnaker 8fb2fe6473
Remove dependabot (#9136) 2023-08-03 11:51:52 +02:00
Trask Stalnaker 2b2f286759
Fix docker publishing (#9134) 2023-08-03 11:50:57 +02:00
renovate[bot] af8ab0ebce
Update plugin com.bmuschko.docker-remote-api to v9 (#9130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-02 10:31:23 -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
dependabot[bot] dc5d76af68
Bump com.gradle.enterprise from 3.14 to 3.14.1 (#9052)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 22:12:31 +00:00
Jean Bisutti 2535a758f7
Add smoke test for the OTel Spring starter (#8965)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-07-20 09:55:02 -07:00
dependabot[bot] 81c868d1c6
Bump com.gradle.enterprise from 3.13.4 to 3.14 (#8978)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 00:01:20 +00:00
dependabot[bot] 6a1a2778d8
Bump com.gradle.common-custom-user-data-gradle-plugin from 1.11 to 1.11.1 (#8974)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 22:20:40 +00:00
dependabot[bot] 9b0f575814
Bump org.gradle.toolchains.foojay-resolver-convention from 0.5.0 to 0.6.0 (#8914)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 12:32:18 +03:00
dependabot[bot] 84f17bd5fd
Bump org.jetbrains.kotlin.jvm from 1.8.22 to 1.9.0 (#8892)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 11:41:47 +02:00
Alexander Wert 6461f044e1
Instrumentation for Elasticsearch 8+ (#8799) 2023-07-06 10:08:59 +00:00
dependabot[bot] 509448fb13
Bump com.github.jk1.dependency-license-report from 2.4 to 2.5 (#8823)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 14:58:28 -07:00
Mateusz Rzeszutek 9e37e724dc
Fix the main branch history (#8817) 2023-06-28 10:55:41 +00:00
Abhinandan Seshadri f25cd6354c
Convert spring rabbitmq tests from groovy to java (#8765)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: SylvainJuge <763082+SylvainJuge@users.noreply.github.com>
Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
2023-06-28 10:51:27 +02:00
dependabot[bot] cef9a5fb5c
Bump com.gradle.enterprise from 3.13.3 to 3.13.4 (#8763)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 08:48:31 +03:00
dependabot[bot] 6505fafaff
Bump org.graalvm.buildtools.native from 0.9.22 to 0.9.23 (#8752)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-17 12:48:13 +03:00
Trask Stalnaker 39f4891b21
Rename runtime-metrics to runtime-telemetry (#8715)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-06-14 09:52:27 +00:00
OpenTelemetry Bot bbb05276be
Update the OpenTelemetry SDK version to 1.27.0 (#8688)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-06-13 12:02:11 +03:00
dependabot[bot] 63a698bf2f
Bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (#8692)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-09 15:58:44 -07:00
dependabot[bot] 61581fee06
Bump org.jetbrains.kotlin.jvm from 1.8.21 to 1.8.22 (#8671)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 08:02:04 +03:00
dependabot[bot] 9f75d2b9cf
Bump com.github.jk1.dependency-license-report from 2.3 to 2.4 (#8619)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 08:59:14 +03:00
dependabot[bot] c41d239c3e
Bump com.gradle.common-custom-user-data-gradle-plugin from 1.10 to 1.11 (#8617)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 08:58:20 +03:00
siyuniu-ms 39c96bc5cb
JavaScript Snippet Injection Support Servlet 5 (#8569)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-05-31 14:47:53 -07:00
dependabot[bot] 5a5cac9b01
Bump com.gradle.enterprise from 3.13.2 to 3.13.3 (#8578)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 09:06:15 +03:00
dependabot[bot] 15dba4bfe0
Bump com.github.jk1.dependency-license-report from 2.2 to 2.3 (#8575)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 09:04:48 +03:00
Lauri Tulmin 6dbb1589ce
Change grizzly supported version to 2.3 (#8570) 2023-05-25 07:53:38 -07:00
dependabot[bot] a98851032a
Bump org.xbib.gradle.plugin.jflex from 1.7.0 to 3.0.0 (#8563)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-25 09:34:21 +03:00
Mateusz Rzeszutek b6c612ae09
Implement support for reactor-kafka 1.3+ (#8529) 2023-05-24 07:43:13 -07:00
Mateusz Rzeszutek cdb08c9dca
Instrument reactor-kafka (#8439) 2023-05-17 17:13:33 -07:00
dependabot[bot] eb77991e5d
Bump com.github.jk1.dependency-license-report from 2.1 to 2.2 (#8496)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-05-16 00:54:42 +00:00
Robert Toyonaga 3d0971b318
Rename `runtime-metrics` to `runtime-telemetry-jmx` (#8165)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-05-15 17:30:42 -07:00
Lauri Tulmin 7e38a35ea9
Add instrumentation for quarkus-resteasy-reactive (#8487) 2023-05-15 07:00:16 -07:00
dependabot[bot] 2d36b62c06
Bump com.google.cloud.tools.jib from 3.3.1 to 3.3.2 (#8488)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 09:31:59 +02:00
Lauri Tulmin c660a80c32
Update smoke tests servers and add jdk21 (#8452) 2023-05-12 10:42:35 -07:00
dependabot[bot] b74d482eea
Bump org.graalvm.buildtools.native from 0.9.21 to 0.9.22 (#8477)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-12 17:50:44 +03:00
dependabot[bot] 178b2859f0
Bump com.gradle.enterprise from 3.13.1 to 3.13.2 (#8458)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 16:25:52 -07:00
Dan Markwat aef70d2f63
Adds dedicated tests for OC shim (#7488) 2023-05-05 07:06:47 -07:00
dependabot[bot] e7b088518c
Bump com.gradle.enterprise from 3.13 to 3.13.1 (#8407)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-04 08:31:20 +03:00
siyuniu-ms c7bd3e4d6a
JavaScript Snippet Injection (#7650)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-04-26 16:09:12 -07:00
dependabot[bot] 1f5139280f
Bump org.jetbrains.kotlin.jvm from 1.8.20 to 1.8.21 (#8362)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-26 06:47:11 +00:00
dependabot[bot] 3f33ef2fa1
Bump org.gradle.toolchains.foojay-resolver-convention from 0.4.0 to 0.5.0 (#8345)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 08:47:26 +03:00
Lauri Tulmin 04097b3093
Add instrumentation for vertx-sql-client (#8311) 2023-04-20 08:11:24 -07:00
dependabot[bot] 3779164801
Bump com.gradle.enterprise from 3.12.6 to 3.13 (#8285)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-12 22:52:53 +00:00
dependabot[bot] 5f48499792
Bump org.graalvm.buildtools.native from 0.9.20 to 0.9.21 (#8283)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-12 15:47:46 -07:00
dependabot[bot] 91780f43f2
Bump com.gradle.plugin-publish from 1.1.0 to 1.2.0 (#8251)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-09 21:23:50 +03:00
Dmytro Iaroslavskyi 511f6b7361
ZIO 2.0 instrumentation (#7980)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-04-06 09:07:46 -07:00
Mateusz Rzeszutek 04f2e3e9e5
Bridge agent logs into application's slf4j logger (#7339)
Related discussion #7257
Resolves #3413
Resolves #5059
Resolves #6258
Resolves #7179

Adds a logging implementation that'll collect agent logs in memory until
slf4j is detected in the instrumented application; and when that happens
will dump all the logs into the application slf4j and log directly to
the application logger from that time on.

It's still in a POC state, unfortunately: while it works fine with an
app that uses & initializes slf4j directly, Spring Boot applications
actually reconfigure the logging implementation (e.g. logback) a while
after slf4j is loaded; which causes all the startup agent logs (debug
included) to be dumped with the default logback pattern.

Future work:
* ~~Make sure all logs produces by the agent are sent to loggers named
`io.opentelemetry...`
(https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7446)~~
DONE
* Make this work on Spring Boot
* Documentation
* Smoke test?
2023-04-04 17:29:43 +02:00
Lauri Tulmin 08236a710f
Add library instrumentation for java http client (#8138)
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8069
The javaagent instrumentation also supports propagating context into
[BodyHandler](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.BodyHandler.html)
implemented in
https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/instrumentation/java-http-client/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/httpclient/BodyHandlerWrapper.java
I think the initial idea behind it was that this allowed propagating
context into callbacks. Because this didn't work for
`connectionErrorUnopenedPortWithCallback` test later we also added
wrapping completable future to take care of propagating context into
callbacks. Should I also implement context propagation for `BodyHandler`
in library instrumentation or should I just delete it? I guess it could
come handy if someone builds a custom `BodyHandler` and wants to emit
spans from there, though this doesn't feel too likely. I'd like deleting
it more.

---------

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-04-03 13:08:29 -07:00
Trask Stalnaker b01996e12f
Rename apache-pulsar to pulsar and apache-camel to camel (#8195)
Closes #8004
2023-04-03 11:26:23 -07:00
dependabot[bot] 5a0e2cb765
Bump org.jetbrains.kotlin.jvm from 1.8.10 to 1.8.20 (#8180) 2023-04-01 11:41:35 -07:00