Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Lays the foundation for accepting a new environment variable,
OTEL_SEMCONV_STABILITY_OPT_IN
, which gives users the ability to determine which semantic conventions to use. Individual instrumentation are expected to add metrics/attributes by calling the methods present inOpenTelemetry::SemanticConventions::StabilityMode
. This borrows from Pythons implementation.Only HTTP is supported for now (spec) and the values defined so far are:
http
- emit the new, stable HTTP and networking conventions onlyhttp/dup
- emit both the old and the stable HTTP and networking conventionsdefault
- continue emitting whatever version of the old experimental HTTP and networking conventions the instrumentation was emitting previously.http/dup
has higher precedence thanhttp
in case both values are present