Skip to content

Commit abb302d

Browse files
committed
Fix merge conflict.
1 parent 357061b commit abb302d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/exemplar/DefaultExemplarReservoirFactory.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
package io.opentelemetry.sdk.metrics.exemplar;
77

88
import io.opentelemetry.sdk.common.Clock;
9+
import io.opentelemetry.sdk.internal.RandomSupplier;
910
import io.opentelemetry.sdk.metrics.view.Aggregation;
1011
import io.opentelemetry.sdk.metrics.view.ExplicitBucketHistogramAggregation;
1112

@@ -20,10 +21,11 @@ public ExemplarReservoir createReservoir(Aggregation aggregation) {
2021
Clock clock = Clock.getDefault();
2122
// For histograms, line up reservoirs with buckets.
2223
if (aggregation instanceof ExplicitBucketHistogramAggregation) {
23-
return HistogramBucketExemplarReservoir.create(
24+
return ExemplarReservoir.histogramBucketReservoir(
2425
clock, ((ExplicitBucketHistogramAggregation) aggregation).getBucketBoundaries());
2526
}
2627
// By default, reduce threading contention.
27-
return new FixedSizeExemplarReservoir(clock, Runtime.getRuntime().availableProcessors());
28+
return ExemplarReservoir.fixedSizeReservoir(
29+
clock, Runtime.getRuntime().availableProcessors(), RandomSupplier.platformDefault());
2830
}
2931
}

0 commit comments

Comments
 (0)