You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/rpc/rpc-metrics.md
+16-17Lines changed: 16 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,29 +33,28 @@ metrics can be filtered for finer grain analysis.
33
33
34
34
> **Warning**
35
35
> Existing RPC instrumentations that are using
36
-
> [v1.20.0 of this document](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.20.0/specification/metrics/semantic_conventions/rpc-metrics.md)
36
+
> [v1.37.0 of this document](https://github.com/open-telemetry/semantic-conventions/blob/v1.37.0/docs/rpc/rpc-metrics.md)
37
37
> (or prior):
38
38
>
39
-
> * SHOULD NOT change the version of the networking conventions that they emit by default
40
-
> until the HTTP semantic conventions are marked stable (HTTP stabilization will
41
-
> include stabilization of a core set of networking conventions which are also used
42
-
> in RPC instrumentations). Conventions include, but are not limited to, attributes,
43
-
> metric and span names, and unit of measure.
39
+
> * SHOULD NOT change the version of the RPC conventions that they emit by
40
+
> default in their existing major version. Conventions include (but are not
41
+
> limited to) attributes, metric and span names, and unit of measure.
44
42
> * SHOULD introduce an environment variable `OTEL_SEMCONV_STABILITY_OPT_IN`
45
-
> in the existing major version as a comma-separated list of category-specific values
46
-
> (e.g., http, databases, messaging). The list of values includes:
47
-
> *`http` - emit the new, stable networking conventions,
48
-
> and stop emitting the old experimental networking conventions
49
-
> that the instrumentation emitted previously.
50
-
> *`http/dup` - emit both the old and the stable networking conventions,
51
-
> allowing for a seamless transition.
43
+
> in their existing major version as a comma-separated list of category-specific values
44
+
> (e.g., http, databases, rpc). The list of values includes:
45
+
> *`rpc` - emit the stable RPC conventions, and stop emitting
46
+
> the experimental RPC conventions that the instrumentation emitted
47
+
> previously.
48
+
> *`rpc/dup` - emit both the experimental and stable RPC conventions,
49
+
> allowing for a phased rollout of the stable semantic conventions.
52
50
> * The default behavior (in the absence of one of these values) is to continue
53
-
> emitting whatever version of the old experimental networking conventions
51
+
> emitting whatever version of the old experimental RPC conventions
54
52
> the instrumentation was emitting previously.
55
-
> * Note: `http/dup` has higher precedence than `http` in case both values are present
56
-
> * SHOULD maintain (security patching at a minimum) the existing major version
53
+
> * Note: `rpc/dup` has higher precedence than `rpc` in case both values are present
54
+
> * SHOULD maintain (security patching at a minimum) their existing major version
57
55
> for at least six months after it starts emitting both sets of conventions.
58
-
> * SHOULD drop the environment variable in the next major version.
56
+
> * MAY drop the environment variable in their next major version and emit only
Copy file name to clipboardExpand all lines: docs/rpc/rpc-spans.md
+16-17Lines changed: 16 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,29 +25,28 @@ This document defines how to describe remote procedure calls
25
25
26
26
> **Warning**
27
27
> Existing RPC instrumentations that are using
28
-
> [v1.20.0 of this document](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.20.0/specification/trace/semantic_conventions/rpc.md)
28
+
> [v1.37.0 of this document](https://github.com/open-telemetry/semantic-conventions/blob/v1.37.0/docs/rpc/rpc-spans.md)
29
29
> (or prior):
30
30
>
31
-
> * SHOULD NOT change the version of the networking conventions that they emit by default
32
-
> until the HTTP semantic conventions are marked stable (HTTP stabilization will
33
-
> include stabilization of a core set of networking conventions which are also used
34
-
> in RPC instrumentations). Conventions include, but are not limited to, attributes,
35
-
> metric and span names, and unit of measure.
31
+
> * SHOULD NOT change the version of the RPC conventions that they emit by
32
+
> default in their existing major version. Conventions include (but are not
33
+
> limited to) attributes, metric and span names, and unit of measure.
36
34
> * SHOULD introduce an environment variable `OTEL_SEMCONV_STABILITY_OPT_IN`
37
-
> in the existing major version as a comma-separated list of category-specific values
38
-
> (e.g., http, databases, messaging). The list of values includes:
39
-
> *`http` - emit the new, stable networking conventions,
40
-
> and stop emitting the old experimental networking conventions
41
-
> that the instrumentation emitted previously.
42
-
> *`http/dup` - emit both the old and the stable networking conventions,
43
-
> allowing for a seamless transition.
35
+
> in their existing major version as a comma-separated list of category-specific values
36
+
> (e.g., http, databases, rpc). The list of values includes:
37
+
> *`rpc` - emit the stable RPC conventions, and stop emitting
38
+
> the experimental RPC conventions that the instrumentation emitted
39
+
> previously.
40
+
> *`rpc/dup` - emit both the experimental and stable RPC conventions,
41
+
> allowing for a phased rollout of the stable semantic conventions.
44
42
> * The default behavior (in the absence of one of these values) is to continue
45
-
> emitting whatever version of the old experimental networking conventions
43
+
> emitting whatever version of the old experimental RPC conventions
46
44
> the instrumentation was emitting previously.
47
-
> * Note: `http/dup` has higher precedence than `http` in case both values are present
48
-
> * SHOULD maintain (security patching at a minimum) the existing major version
45
+
> * Note: `rpc/dup` has higher precedence than `rpc` in case both values are present
46
+
> * SHOULD maintain (security patching at a minimum) their existing major version
49
47
> for at least six months after it starts emitting both sets of conventions.
50
-
> * SHOULD drop the environment variable in the next major version.
48
+
> * MAY drop the environment variable in their next major version and emit only
0 commit comments