Skip to content

Commit 0916667

Browse files
committed
fixup! messaging: add messaging_latest_experimental opt-in value
1 parent 62c489f commit 0916667

File tree

8 files changed

+45
-10
lines changed

8 files changed

+45
-10
lines changed

docs/messaging/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ This document defines semantic conventions for messaging systems spans, metrics
2424
> * `messaging` - emit the new, stable messaging conventions,
2525
> and stop emitting the old experimental messaging conventions
2626
> that the instrumentation emitted previously.
27-
> * `messaging_latest_experimental` - emit the latest experimental version of
28-
Messaging semantic conventions (supported by the instrumentation) and do not emit the
29-
old one (v1.24.0 or prior).
27+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
28+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
29+
> messaging conventions are available, emit both stable and latest in-development conventions.
3030
> * `messaging/dup` - emit both the old and the stable messaging conventions,
3131
> allowing for a seamless transition.
3232
> * The default behavior (in the absence of one of these values) is to continue

docs/messaging/azure-messaging.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,17 @@ The Semantic Conventions for [Azure Service Bus](https://learn.microsoft.com/azu
2424
> * `messaging` - emit the new, stable messaging conventions,
2525
> and stop emitting the old experimental messaging conventions
2626
> that the instrumentation emitted previously.
27+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
28+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
29+
> messaging conventions are available, emit both stable and latest in-development conventions.
2730
> * `messaging/dup` - emit both the old and the stable messaging conventions,
2831
> allowing for a seamless transition.
2932
> * The default behavior (in the absence of one of these values) is to continue
3033
> emitting whatever version of the old experimental messaging conventions
3134
> the instrumentation was emitting previously.
32-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
35+
> * Notes:
36+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
37+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
3338
> * SHOULD maintain (security patching at a minimum) the existing major version
3439
> for at least six months after it starts emitting both sets of conventions.
3540
> * SHOULD drop the environment variable in the next major version.

docs/messaging/gcp-pubsub.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,17 @@ The Semantic Conventions for [Google Cloud Pub/Sub](https://cloud.google.com/pub
2424
> * `messaging` - emit the new, stable messaging conventions,
2525
> and stop emitting the old experimental messaging conventions
2626
> that the instrumentation emitted previously.
27+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
28+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
29+
> messaging conventions are available, emit both stable and latest in-development conventions.
2730
> * `messaging/dup` - emit both the old and the stable messaging conventions,
2831
> allowing for a seamless transition.
2932
> * The default behavior (in the absence of one of these values) is to continue
3033
> emitting whatever version of the old experimental messaging conventions
3134
> the instrumentation was emitting previously.
32-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
35+
> * Notes:
36+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
37+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
3338
> * SHOULD maintain (security patching at a minimum) the existing major version
3439
> for at least six months after it starts emitting both sets of conventions.
3540
> * SHOULD drop the environment variable in the next major version.

docs/messaging/kafka.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,17 @@ The Semantic Conventions for [Apache Kafka](https://kafka.apache.org/) extend an
3232
> * `messaging` - emit the new, stable messaging conventions,
3333
> and stop emitting the old experimental messaging conventions
3434
> that the instrumentation emitted previously.
35+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
36+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
37+
> messaging conventions are available, emit both stable and latest in-development conventions.
3538
> * `messaging/dup` - emit both the old and the stable messaging conventions,
3639
> allowing for a seamless transition.
3740
> * The default behavior (in the absence of one of these values) is to continue
3841
> emitting whatever version of the old experimental messaging conventions
3942
> the instrumentation was emitting previously.
40-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
43+
> * Notes:
44+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
45+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
4146
> * SHOULD maintain (security patching at a minimum) the existing major version
4247
> for at least six months after it starts emitting both sets of conventions.
4348
> * SHOULD drop the environment variable in the next major version.

docs/messaging/messaging-metrics.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,17 @@ linkTitle: Metrics
3434
> * `messaging` - emit the new, stable messaging conventions,
3535
> and stop emitting the old experimental messaging conventions
3636
> that the instrumentation emitted previously.
37+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
38+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
39+
> messaging conventions are available, emit both stable and latest in-development conventions.
3740
> * `messaging/dup` - emit both the old and the stable messaging conventions,
3841
> allowing for a seamless transition.
3942
> * The default behavior (in the absence of one of these values) is to continue
4043
> emitting whatever version of the old experimental messaging conventions
4144
> the instrumentation was emitting previously.
42-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
45+
> * Notes:
46+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
47+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
4348
> * SHOULD maintain (security patching at a minimum) the existing major version
4449
> for at least six months after it starts emitting both sets of conventions.
4550
> * SHOULD drop the environment variable in the next major version.

docs/messaging/messaging-spans.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,17 @@ linkTitle: Spans
5555
> * `messaging` - emit the new, stable messaging conventions,
5656
> and stop emitting the old experimental messaging conventions
5757
> that the instrumentation emitted previously.
58+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
59+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
60+
> messaging conventions are available, emit both stable and latest in-development conventions.
5861
> * `messaging/dup` - emit both the old and the stable messaging conventions,
5962
> allowing for a seamless transition.
6063
> * The default behavior (in the absence of one of these values) is to continue
6164
> emitting whatever version of the old experimental messaging conventions
6265
> the instrumentation was emitting previously.
63-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
66+
> * Notes:
67+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
68+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
6469
> * SHOULD maintain (security patching at a minimum) the existing major version
6570
> for at least six months after it starts emitting both sets of conventions.
6671
> * SHOULD drop the environment variable in the next major version.

docs/messaging/rabbitmq.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,17 @@ The Semantic Conventions for [RabbitMQ](https://www.rabbitmq.com/) extend and ov
2424
> * `messaging` - emit the new, stable messaging conventions,
2525
> and stop emitting the old experimental messaging conventions
2626
> that the instrumentation emitted previously.
27+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
28+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
29+
> messaging conventions are available, emit both stable and latest in-development conventions.
2730
> * `messaging/dup` - emit both the old and the stable messaging conventions,
2831
> allowing for a seamless transition.
2932
> * The default behavior (in the absence of one of these values) is to continue
3033
> emitting whatever version of the old experimental messaging conventions
3134
> the instrumentation was emitting previously.
32-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
35+
> * Notes:
36+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
37+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
3338
> * SHOULD maintain (security patching at a minimum) the existing major version
3439
> for at least six months after it starts emitting both sets of conventions.
3540
> * SHOULD drop the environment variable in the next major version.

docs/messaging/rocketmq.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,17 @@ The Semantic Conventions for [Apache RocketMQ](https://rocketmq.apache.org/) ext
2424
> * `messaging` - emit the new, stable messaging conventions,
2525
> and stop emitting the old experimental messaging conventions
2626
> that the instrumentation emitted previously.
27+
> * `messaging_latest_experimental` - emit the latest in-development messaging conventions
28+
> and stop emitting the old experimental conventions (v1.24.0 or prior). If stable
29+
> messaging conventions are available, emit both stable and latest in-development conventions.
2730
> * `messaging/dup` - emit both the old and the stable messaging conventions,
2831
> allowing for a seamless transition.
2932
> * The default behavior (in the absence of one of these values) is to continue
3033
> emitting whatever version of the old experimental messaging conventions
3134
> the instrumentation was emitting previously.
32-
> * Note: `messaging/dup` has higher precedence than `messaging` in case both values are present
35+
> * Notes:
36+
> * `messaging/dup` has higher precedence than `messaging` in case both values are present
37+
> * `messaging_latest_experimental` has higher precedence than both `messaging/dup` and `messaging`
3338
> * SHOULD maintain (security patching at a minimum) the existing major version
3439
> for at least six months after it starts emitting both sets of conventions.
3540
> * SHOULD drop the environment variable in the next major version.

0 commit comments

Comments
 (0)