opentelemetry-java-instrumentation
opentelemetry-java-instrumentation copied to clipboard
OpenTelemetry auto-instrumentation and instrumentation libraries for Java
Add regression test for #6619 > Fix spring boot @WithSpan handling
Frameworks like Spring Boot, MicroProfile, and Dropwizard offer annotations like `@Timed` or `@Counted` for creating metrics from method calls. The benefit is that developers can provide metrics for their business...
Part of https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/9324
Resolves https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/10705
This idea takes the `UnsafeAttributes` allocated in `onStart`, stores it in the context (with the start time), and then reuses it in `onEnd`. - I audited all 72 `AttributeExtractor.onEnd` implementations...
### Describe the bug When using `KtorServerTracing` on a server with Netty engine, in combination with a route that uses Ktor's `HttpClient`, tracing of incoming requests will start to fail....
### Describe the bug I'm facing an issue when trying to collect JVM metrics from Trino using the OpenTelemetry Collector Contrib and the OpenTelemetry Instrumentation Agent. I'm running the OpenTelemetry...
We've made some initial progress in #7148, #6613, #6537, #6497, #6484, #6486, #6485, #5774, #5688, #5679, #5668, #5660, #5596, #5581, #5521, #5504, #5399, #3768, #3525 (among others) But there's so...
**Describe the bug** Really I am not sur if it is a Bug, I am working on instrumentation of Kafka Produce/Receive Message following this article: https://opentelemetry.io/blog/2022/instrument-kafka-clients/ I want to add...
### Describe the bug In this code [block](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/d1fff1dfae1e2c20cd0336b7059262158daea880/instrumentation/grpc-1.6/library/src/main/java/io/opentelemetry/instrumentation/grpc/v1_6/MetadataSetter.java#L15-L17) the carrier happens to be implemented as a multi-value map. This makes adding the same key with new value a none replacing...