From ff600f07df84bc06c84238bebe5d847b897207ba Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Mon, 23 Sep 2024 10:33:17 -0700 Subject: [PATCH 1/2] Mark cardinality limits as Stable --- CHANGELOG.md | 2 ++ specification/metrics/sdk.md | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 867556439e4..926a708282c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ release. ([#4188](/~https://github.com/open-telemetry/opentelemetry-specification/pull/4188)) - Clarify that `Enabled` only applies to synchronous instruments. ([#4211](/~https://github.com/open-telemetry/opentelemetry-specification/pull/4211)) +- Mark cardinality limits as stable. + ([#TBD](/~https://github.com/open-telemetry/opentelemetry-specification/pull/TBD)) ### Logs diff --git a/specification/metrics/sdk.md b/specification/metrics/sdk.md index 2b73da4df6c..6c6352a6691 100644 --- a/specification/metrics/sdk.md +++ b/specification/metrics/sdk.md @@ -403,8 +403,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. @@ -778,7 +777,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 From 2371ef7ac367d9b5ebd5a10a356f811bf7a04764 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Tue, 24 Sep 2024 09:00:05 -0700 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 184cee3dda4..51a90e8fb39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ release. - Make all fields as identifying for Meter. Previously attributes were omitted from being identifying. ([#4161](/~https://github.com/open-telemetry/opentelemetry-specification/pull/4161)) - Mark cardinality limits as stable. - ([#TBD](/~https://github.com/open-telemetry/opentelemetry-specification/pull/TBD)) + ([#4222](/~https://github.com/open-telemetry/opentelemetry-specification/pull/4222)) ### Logs