Remove micrometer dependency on incubator (#13642)
This commit is contained in:
parent
a6d2a78347
commit
b3233c4203
|
@ -3,8 +3,6 @@ plugins {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
|
||||
|
||||
library("io.micrometer:micrometer-core:1.5.0")
|
||||
|
||||
testImplementation(project(":instrumentation:micrometer:micrometer-1.5:testing"))
|
||||
|
|
|
@ -9,7 +9,6 @@ import static java.util.Collections.emptyList;
|
|||
|
||||
import io.micrometer.core.instrument.distribution.DistributionStatisticConfig;
|
||||
import io.micrometer.core.instrument.util.TimeUtils;
|
||||
import io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder;
|
||||
import io.opentelemetry.api.metrics.DoubleHistogramBuilder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -28,12 +27,8 @@ final class HistogramAdviceUtil {
|
|||
DoubleHistogramBuilder builder,
|
||||
DistributionStatisticConfig config,
|
||||
@Nullable TimeUnit timeUnit) {
|
||||
if (!(builder instanceof ExtendedDoubleHistogramBuilder)) {
|
||||
return;
|
||||
}
|
||||
NavigableSet<Double> buckets = config.getHistogramBuckets(false);
|
||||
ExtendedDoubleHistogramBuilder extendedBuilder = (ExtendedDoubleHistogramBuilder) builder;
|
||||
extendedBuilder.setExplicitBucketBoundariesAdvice(computeBuckets(buckets, timeUnit));
|
||||
builder.setExplicitBucketBoundariesAdvice(computeBuckets(buckets, timeUnit));
|
||||
}
|
||||
|
||||
private static List<Double> computeBuckets(
|
||||
|
|
Loading…
Reference in New Issue