Skip to content

Add instrumentation library info as semantic convention attributes #746

@iNikem

Description

@iNikem

TracerProvider.getTracer API defines 2 parameters: instrumentation library name and version. This information is later available as part of OTLP. But at the moment it is not available in any other protocols. Thus any clients/backends who still use Zipkin/Jaeger protocol don't have access to this information.

I propose to add new optional attributes telemetry.instrumentation.name and telemetry.instrumentation.version to hold instrumentation library information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:sdkRelated to the SDKarea:semantic-conventionsRelated to semantic conventionspriority:p3Lowest priority levelrelease:required-for-gaMust be resolved before GA release, or nice to have before GAspec:traceRelated to the specification/trace directory

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions