1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2026-06-03 18:35:08 +02:00
Files
opentelemetry-go/semconv/v1.33.0/MIGRATION.md
T
Tyler Yahn e25861aa7b Fix semconv instrument types (#6837)
- 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.
2025-05-28 11:25:40 -07:00

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.

  • FeatureFlagEvaluationErrorMessage
  • FeatureFlagEvaluationErrorMessageKey