- The instrument type for `goconv.MemoryUsed` need to be an `Int64ObservableUpDownCounter`, not an `Int64ObservableCounter` [according to semantic conventions](https://github.com/open-telemetry/semantic-conventions/blob/ca0c5ada95e73abc2f741832ca56c46ce08e47d4/docs/runtime/go-metrics.md#metric-gomemoryused) - The instrument type for `systemconv.MemoryUsage` need to be an `Int64ObservableUpDownCounter`, not an `Int64ObservableGauge` [according to semantic conventions](https://github.com/open-telemetry/semantic-conventions/blob/ca0c5ada95e73abc2f741832ca56c46ce08e47d4/docs/system/system-metrics.md#metric-systemmemoryusage) All other [metric instrument type overrides](https://github.com/open-telemetry/opentelemetry-go/blob/6e90db55cac7ed4afea8a275d4af2a786ca8483c/semconv/weaver.yaml#L70-L83) have be verified.
1.1 KiB
Semantic Convention Changes
The go.opentelemetry.io/otel/semconv/v1.33.0 package should be a drop-in replacement for go.opentelemetry.io/otel/semconv/v1.32.0 with the following exceptions.
Metric instrument type fixes
goconv.MemoryUse
The underlying metric instrument type for goconv.MemoryUse has been corrected be an Int64ObservableUpDownCounter instead of an Int64ObservableCounter.
This change aligns with the semantic conventions for memory usage metrics.
systemconv.MemoryUsage
The underlying metric instrument type for systemconv.MemoryUsage has been corrected be an Int64ObservableUpDownCounter instead of an Int64ObservableGauge.
This change aligns with the semantic conventions for memory usage metrics.
Dropped deprecations
The following declarations have been deprecated in the OpenTelemetry Semantic Conventions. Refer to the respective documentation in that repository for deprecation instructions for each type.
FeatureFlagEvaluationErrorMessageFeatureFlagEvaluationErrorMessageKey