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
The migrate requirement level is reserved for deprecated attributes and is
118
-
designed to help support a allowing for a phased rollout of the stable semantic conventions.
126
+
designed to help support a allowing for a phased rollout of the stable semantic conventions.
119
127
Under no circumstances should this attribute be added to an existing instrumentation.
120
128
121
129
The type of instrumentation helps to determine how the attribute should be handled, see below.
122
130
123
131
### Stable Instrumentation
124
132
125
133
Should continue emitting the attribute unless:
134
+
126
135
* User has set the domain ie `database` via the `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable.
127
136
* User has excluded the attribute via explicit configuration
128
137
* The instrumentation bumps it's major version but will continue providing security patches for
129
138
the previous major version for at least 6 months.
130
139
131
-
Removal can occur when the major version is bumped provided previous major version will/has recieved 6 months of security patches from the time the replacement attribute is introduced.
140
+
Removal can occur when the major version is bumped provided previous major version will/has received 6 months of security patches from the time the replacement attribute is introduced.
132
141
133
142
### Long-term Unstable Instrumentation
134
143
135
144
> [!NOTE]
136
-
> Example's of long term unstable instrumentation, would be the OpenTelemetry Contrib packages as
145
+
> Example's of long term unstable instrumentation, would be the OpenTelemetry Contrib packages as
137
146
> their stability is following that of the signal they are implementing.
138
147
139
148
Should stop emitting the attribute unless:
149
+
140
150
* User has set the domain ie `database/dup` via the `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable.
141
151
* User has included the attribute via explicit configuration
142
152
143
153
Removal can occur when the deployment level of the package changes. For instance a beta package moves to release candidate.
144
154
145
155
### Unstable Instrumentation
146
156
147
-
Removal can occur once the new attribute is implemented,
157
+
Removal can occur once the new attribute is implemented,
148
158
provided that the instrumentation does not fall into any of the other categories.
149
159
Should that be the case the guidance for that category should be followed.
150
160
@@ -158,15 +168,17 @@ The type of instrumentation helps to determine how the attribute should be handl
158
168
### Stable Instrumentation
159
169
160
170
Should continue emitting the attribute unless:
171
+
161
172
* User has excluded the attribute via explicit configuration
162
173
* The instrumentation bumps it's major version but will continue providing security patches for
163
174
the previous major version for at least 6 months.
164
175
165
-
Removal can occur when the major version is bumped provided previous major version will/has recieved 6 months of security patches from the time the replacement attribute is introduced.
176
+
Removal can occur when the major version is bumped provided previous major version will/has received 6 months of security patches from the time the replacement attribute is introduced.
166
177
167
178
### Long-term Unstable Instrumentation
168
179
169
180
Should stop emitting the attribute unless:
181
+
170
182
* User has included the attribute via explicit configuration
171
183
172
184
Removal can occur when the deployment level of the package changes. For instance a beta package moves to release candidate.
0 commit comments