Zipkin exporter introduced backwards incompatible translation changes #3793
Labels
[label deprecated] triaged-accepted
[label deprecated] Issue triaged and accepted by OTel community, can proceed with creating a PR
spec:trace
Related to the specification/trace directory
What are you trying to achieve?
Zipkin exporter is marked as Stable (for a long time).
The mapping changes MUST keep all the existing attributes as removing an OTel attribute form the mapping results in a behavioral backwards incompatible change.
Both #3402 and #3713 changed some mappings. Because of this translations for following attributes are no longer handled:
net.peer.name
net.host.name
net.sock.peer.addr
&net.sock.peer.port
server.socket.domain
server.socket.address
&server.socket.port
The problem is that it would break users who:
Making a change in an experimental semantic convention is acceptable. However, making a backwards incompatible behavioral change on an stable component is not acceptable.
Zipkin exporter should still handle the attributes defined in legacy semantic conventions as they were part of a stable mapping definition.
Additional context.
Noticed when working on: open-telemetry/opentelemetry-go#4754 (comment)
The text was updated successfully, but these errors were encountered: