opentelemetry-java-instrumentation
opentelemetry-java-instrumentation copied to clipboard
OpenTelemetry auto-instrumentation and instrumentation libraries for Java
**Goal** Add span links to auto-instrumentation for SQS receive message consumer span. **Background** Currently, we create a consumer span for each upstream message received by the downstream receive call. The...
This PR is a POC for the proposal [FaaS: Change requirements regarding handling of AWS Lambda-provided SpanContext](https://github.com/open-telemetry/semantic-conventions/pull/277) In this PR we: * Change the default behaviour of lambda to always...
New possible structure: ``` smoke-tests |-- agent |-- spring-starter ```
This PR adds a system property to toggle propagation of gRPC deadlines and cancellation between contexts (defaults to false to preserve status quo behavior). See https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8923 for an explanation of...
This is a bit of a selfish proposal: To add message-attributes-based SQS injection to the AWS SDK v1, I need to move the span creation ahead to beforeMarshall (very similar...
Implementation and unit tests for the `TracingRequestApiGatewayV2Wrapper` class. Referencing the API Gateway V2 classes required updating **com.amazonaws:aws-lambda-java-events** to version 3.11.2. Some classes explicitly test for the API Gateway V1 classes....
Fix: https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1573 For personal needs, I'm trying to trace my thrift application, and I finally Implemented a general thrift javaagent instrumentation , I'd like to share with those who hava...
Allow substituting placeholders in the configuration file, so we can use ENV VAR values etc. This will attempt to replace any placeholder values (`${PLACEHOLDER}`) with a value, as returned by...
Problem Adding Message Handler for messaging systems. These new handlers will create a span for the user and add span links and set the messaging attributes. Testing Unit tests