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.
TracerProvider.getTracerAPI 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.nameandtelemetry.instrumentation.versionto hold instrumentation library information.