Skip to content

Remaining work items for Java SDK OpenTelemetry plugin GA readiness #435

@ayushiahjolia

Description

@ayushiahjolia

This ticket tracks the remaining open work items for the Java SDK OTel plugin before it can move from experimental/preview to GA. The plugin currently produces correct spans for steps, waits, retries, and child contexts using InMemorySpanExporter in tests, but several gaps remain for production readiness and correctness.

  1. Replace SamplingUtil with TraceIdRatioBased sampler
  2. Add test validating spans in X-Ray / OTLP collector (not just InMemorySpanExporter)
  3. Update replay logic to use UpdatedOperationId list from backend
  4. Discuss/Implement how to handle virtual context/operation
  5. Discuss/modify onOperationStart replay behavior
  6. Discuss correct behavior of logging during replay, when to switch execution mode?

Stretch goal -

  1. Add rawId / SequenceId support
  2. W3C traceparent extraction support

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions