public final class MoreMeters extends Object
MeterRegistry.public static void setDistributionStatisticConfig(DistributionStatisticConfig config)
DistributionStatisticConfig to use when the factory methods in MoreMeters create
a Timer or a DistributionSummary.public static DistributionStatisticConfig distributionStatisticConfig()
DistributionStatisticConfig to use when the factory methods in MoreMeters
create a Timer or a DistributionSummary.public static DistributionSummary newDistributionSummary(MeterRegistry registry, String name, Iterable<Tag> tags)
DistributionSummary configured by
distributionStatisticConfig().@Deprecated public static DistributionSummary summaryWithDefaultQuantiles(MeterRegistry registry, String name, Iterable<Tag> tags)
newDistributionSummary(MeterRegistry, String, Iterable).DistributionSummary with percentile publication configured.public static Timer newTimer(MeterRegistry registry, String name, Iterable<Tag> tags)
Timer configured by distributionStatisticConfig().@Deprecated public static Timer timerWithDefaultQuantiles(MeterRegistry registry, String name, Iterable<Tag> tags)
newTimer(MeterRegistry, String, Iterable).Timer with percentile publication configured.public static Map<String,Double> measureAll(MeterRegistry registry)
Map which contains all values of Meters in the
specified MeterRegistry. The format of the key string is:
<name>#<statistic>{tagName=tagValue,...}"armeria.server.active.requests#value{method=greet}""some.subsystem.some.value#count" (no tags)Copyright © 2020 LeanCloud. All rights reserved.