opentelemetry-java-instrumentation icon indicating copy to clipboard operation
opentelemetry-java-instrumentation copied to clipboard

OpenTelemetry auto-instrumentation and instrumentation libraries for Java

Results 335 opentelemetry-java-instrumentation issues
Sort by recently updated
recently updated
newest added

This adds instrumentation of InvokeModel for non-streaming and non-tools, will follow up with those. Since the JSON body has to be parsed in the request/response to get the telemetry data,...

> [!NOTE] > The implementation relies on this **unreleased** [PR in otel4s](https://github.com/typelevel/otel4s/pull/944). > Hence, the CI will fail. Hey folks. [otel4s](https://github.com/typelevel/otel4s) is an OpenTelemetry library for [Typelevel](https://typelevel.org/) ecosystem. It offers...

### Is your feature request related to a problem? Please describe. The current scope of thread metrics appears to be limited to thread count, there are other thread based metrics...

enhancement

### Is your feature request related to a problem? Please describe. The java instrumentation project currently includes 250 individual instrumentations. There are 242 javaagent instrumentations - 15 of which currently...

documentation
enhancement

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.guava:guava-bom](https://redirect.github.com/google/guava) ([source](http://svn.sonatype.org/spice/trunk/oss/oss-parent-9)) | `33.4.0-jre` -> `33.4.5-jre` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.guava:guava-bom/33.4.5-jre?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

test native

### Component(s) jmx-scraper ### Is your feature request related to a problem? Please describe. Trino publishes a set of JMX metrics: https://trino.io/docs/current/admin/jmx.html We could incorporate a configuration that would allow...

### Is your feature request related to a problem? Please describe. As we know, there are various message-based communication frameworks used by developers, such as Kafka clients, RabbitMQ, Apache EMQ,...

enhancement

### Describe the bug [Instrumenter.getNanos()](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/Instrumenter.java#L269) at line number 269 returns System.nanoTime() which is not a valid epoch timestamp. Should we consider to use ``` time = Instant.now(); ``` to replace...

bug
needs author feedback
needs triage

Hopefully resolves https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13455 Keep async request handling state in context instead of using request attributes to avoid user application getting confused by these attributes.