Skip to content

Commit c0d1673

Browse files
committed
Allow system specific spans names as long as they are documented
1 parent c36fed7 commit c0d1673

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

docs/messaging/messaging-spans.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -184,18 +184,19 @@ If the destination name is dynamic, such as a [conversation ID](#conversations)
184184
In these cases, an artificial destination name that best expresses the destination, or a generic, static fallback like `"(anonymous)"` for [anonymous destinations](#temporary-and-anonymous-destinations) SHOULD be used instead.
185185

186186
The values allowed for `<operation name>` are defined in the section [Operation names](#operation-names) below.
187-
If the format above is used, the operation name MUST match the `messaging.operation` attribute defined for message consumer spans below.
188187

189188
Examples:
190189

191190
* `shop.orders publish`
192191
* `shop.orders receive`
193-
* `shop.orders process`
192+
* `shop.orders settle`
194193
* `print_jobs publish`
195-
* `topic with spaces process`
196-
* `AuthenticationRequest-Conversations process`
194+
* `topic with spaces deliver`
195+
* `AuthenticationRequest-Conversations settle`
197196
* `(anonymous) publish` (`(anonymous)` being a stable identifier for an unnamed destination)
198197

198+
Messaging system specific adaptions to span naming MUST be documented in [semantic conventions for specific messaging technologies](#semantic-conventions-for-specific-messaging-technologies).
199+
199200
### Operation names
200201

201202
The following operations related to messages are defined for these semantic conventions:

0 commit comments

Comments
 (0)