Skip to content

HTTP Automatic Instrumentation Enhancement for network phases breakdown via HTTP Span Events #1267

@surbhiia

Description

@surbhiia

Related Proposals
• Semantic Conventions: open-telemetry/semantic-conventions#2827
• OkHttp Manual Instrumentation Library: open-telemetry/opentelemetry-java-instrumentation#14835

Proposed Changes

  • OkHttp3 Automatic Instrumentation
    • Leverage the EventListener implementation from the manual instrumentation proposal to enhance automatic instrumentation
  • HttpURLConnection Automatic Instrumentation
    • Enhance existing HttpUrlReplacements class to capture similar timing events (whichever possible - For example it would be difficult to capture dns, tls and tcp timestamps separately but total connection duration can be captured)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsemconvRelates to OTel semantic conventions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions