-
Notifications
You must be signed in to change notification settings - Fork 282
Open
Description
Area(s)
area:peer
What's missing?
The peer.service attribute does not match the way we define the identity of services in the service.* namespace via service.name and service.namespace.
Part of this issue was also brought up as #2338
Describe the solution you'd like
Add service.peer.{name|namespace} to the service.* namespace for spans.
Other options considered, and discarded, were:
- introduce
peer.service.nameandpeer.service.namespacewith the intention of supporting match the usage ofservice.namespace+service.nameas identity for services. - "special-casing" this to avoid breaking OpenTracing users by allowing
peer.serviceto have a special syntax to represent combinations ofservice.namespace+service.name. However, I know from experience that some organizations already use/in theirpeer.serviceto represent the operation used on the invoked service.
Tip
React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.
Metadata
Metadata
Assignees
Type
Projects
Status
Need triage