diff --git a/packages/sdk-metrics/src/state/DeltaMetricProcessor.ts b/packages/sdk-metrics/src/state/DeltaMetricProcessor.ts index 4c6e6c80bf8..679375f65ef 100644 --- a/packages/sdk-metrics/src/state/DeltaMetricProcessor.ts +++ b/packages/sdk-metrics/src/state/DeltaMetricProcessor.ts @@ -36,7 +36,7 @@ export class DeltaMetricProcessor<T extends Maybe<Accumulation>> { private _aggregator: Aggregator<T>, aggregationCardinalityLimit?: number ) { - this._cardinalityLimit = aggregationCardinalityLimit ?? 2000; + this._cardinalityLimit = (aggregationCardinalityLimit ?? 2000) - 1; } record( diff --git a/packages/sdk-metrics/src/view/View.ts b/packages/sdk-metrics/src/view/View.ts index 97a49c5124d..9c8bac9dc43 100644 --- a/packages/sdk-metrics/src/view/View.ts +++ b/packages/sdk-metrics/src/view/View.ts @@ -195,10 +195,7 @@ export class View { * @param viewOptions.aggregationCardinalityLimit * Alters the metric stream: * Sets a limit on the number of unique attribute combinations (cardinality) that can be aggregated. - * If not provided, the default limit will be used. - * - * @example <caption>sets the cardinality limit to 1000</caption> - * aggregationCardinalityLimit: 1000 + * If not provided, the default limit of 2000 will be used. * * @example * // Create a view that changes the Instrument 'my.instrument' to use to an