Skip to content

feat: Python instrumentation support of OTEL_SEMCONV_STABILITY_OPT_IN #11386

Description

@tammy-baylis-swi

Desired feature or idea

Add documentation of Python instrumentation support of OTEL_SEMCONV_STABILITY_OPT_IN, supported for both HTTP and DB semconv as of OTel Python 1.44.0/0.65b0. It is an optional env var that accepts a comma-separated list that supports:

  • http - emit the new, stable HTTP and networking conventions, and stop emitting the old experimental HTTP and networking conventions that the instrumentation emitted previously.
  • http/dup - emit both the old and the stable HTTP and networking conventions, allowing for a seamless transition.
  • database - emit the new, stable db conventions, and stop emitting the old experimental db conventions that the instrumentation emitted previously.
  • database/dup - emit both the old and the stable db conventions, allowing for a seamless transition.
  • gen_ai_latest_experimental

Maybe here or a new section: https://opentelemetry.io/docs/languages/python/instrumentation/. Can provide a comprehensive, centralized description and/or link to individual Python readthedocs.

Additional context

In these OTel Python issues, we're documenting the same in individual package readthedocs:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions