public class MeterBuilder extends Object
| Constructor and Description |
|---|
MeterBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Counter |
buildCounter(MeterId meterId,
SkywalkingConfig config)
Build the counter
|
static Optional<Histogram> |
buildHistogram(MeterId meterId,
boolean supportsAggregablePercentiles,
io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig,
boolean useNanoTime)
Build the histogram
|
static MeterId |
convertId(io.micrometer.core.instrument.Meter.Id id,
String name)
Convert micrometer
Meter.Id to skywalking MeterId |
static Counter.Mode |
getCounterMode(MeterId meterId,
SkywalkingConfig config)
Get counter mode
|
public static Counter buildCounter(MeterId meterId, SkywalkingConfig config)
public static Counter.Mode getCounterMode(MeterId meterId, SkywalkingConfig config)
public static Optional<Histogram> buildHistogram(MeterId meterId, boolean supportsAggregablePercentiles, io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig, boolean useNanoTime)
Copyright © 2021 The Apache Software Foundation. All rights reserved.