From 90a9ed1ad7272546716670fd6fe619749fb06f2f Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Mon, 7 Oct 2024 10:15:18 -0700 Subject: [PATCH] Mark cardinality limits as Stable (#4222) --- CHANGELOG.md | 2 ++ specification/metrics/sdk.md | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df9d5bca1e6..67397925da6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ release. ([#4161](https://github.com/open-telemetry/opentelemetry-specification/pull/4161)) - Clarify that applying cardinality limits should be done after attribute filtering. ([#4228](https://github.com/open-telemetry/opentelemetry-specification/pull/4228)) +- Mark cardinality limits as stable. + ([#4222](https://github.com/open-telemetry/opentelemetry-specification/pull/4222)) ### Logs diff --git a/specification/metrics/sdk.md b/specification/metrics/sdk.md index b1edf498ff3..ca9aa54c11b 100644 --- a/specification/metrics/sdk.md +++ b/specification/metrics/sdk.md @@ -399,8 +399,7 @@ The SDK MUST accept the following stream configuration parameters: If the user does not provide an `exemplar_reservoir` value, the `MeterProvider` MUST apply a [default exemplar reservoir](#exemplar-defaults). -* **Status**: [Development](../document-status.md) - - `aggregation_cardinality_limit`: A positive integer value defining the +* `aggregation_cardinality_limit`: A positive integer value defining the maximum number of data points allowed to be emitted in a collection cycle by a single instrument. See [cardinality limits](#cardinality-limits), below. @@ -774,7 +773,7 @@ of metrics across successive collections. ### Cardinality limits -**Status**: [Development](../document-status.md) +**Status**: [Stable](../document-status.md) SDKs SHOULD support being configured with a cardinality limit. The number of unique combinations of attributes is called cardinality. For a given metric, the