类 NacosMeterRegistryCenter
- java.lang.Object
-
- com.alibaba.nacos.core.monitor.NacosMeterRegistryCenter
-
public final class NacosMeterRegistryCenter extends java.lang.ObjectMetrics unified usage center.- 作者:
- liuyixiao
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringCONFIG_STABLE_REGISTRYstatic java.lang.StringCORE_STABLE_REGISTRYprivate static java.util.concurrent.ConcurrentHashMap<java.lang.String,io.micrometer.core.instrument.composite.CompositeMeterRegistry>METER_REGISTRIESstatic java.lang.StringNAMING_STABLE_REGISTRYprivate static io.micrometer.prometheus.PrometheusMeterRegistryPROMETHEUS_METER_REGISTRYstatic java.lang.StringTOPN_CONFIG_CHANGE_REGISTRYstatic java.lang.StringTOPN_SERVICE_CHANGE_REGISTRY
-
构造器概要
构造器 构造器 说明 NacosMeterRegistryCenter()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidclear(java.lang.String registry)static io.micrometer.core.instrument.Countercounter(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)static io.micrometer.core.instrument.Countercounter(java.lang.String registry, java.lang.String name, java.lang.String... tags)static <T extends java.lang.Number>
Tgauge(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags, T number)static io.micrometer.core.instrument.composite.CompositeMeterRegistrygetMeterRegistry(java.lang.String registry)Just for test.static io.micrometer.core.instrument.DistributionSummarysummary(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)static io.micrometer.core.instrument.DistributionSummarysummary(java.lang.String registry, java.lang.String name, java.lang.String... tags)static io.micrometer.core.instrument.Timertimer(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)static io.micrometer.core.instrument.Timertimer(java.lang.String registry, java.lang.String name, java.lang.String... tags)
-
-
-
字段详细资料
-
CORE_STABLE_REGISTRY
public static final java.lang.String CORE_STABLE_REGISTRY
- 另请参阅:
- 常量字段值
-
CONFIG_STABLE_REGISTRY
public static final java.lang.String CONFIG_STABLE_REGISTRY
- 另请参阅:
- 常量字段值
-
NAMING_STABLE_REGISTRY
public static final java.lang.String NAMING_STABLE_REGISTRY
- 另请参阅:
- 常量字段值
-
TOPN_CONFIG_CHANGE_REGISTRY
public static final java.lang.String TOPN_CONFIG_CHANGE_REGISTRY
- 另请参阅:
- 常量字段值
-
TOPN_SERVICE_CHANGE_REGISTRY
public static final java.lang.String TOPN_SERVICE_CHANGE_REGISTRY
- 另请参阅:
- 常量字段值
-
METER_REGISTRIES
private static final java.util.concurrent.ConcurrentHashMap<java.lang.String,io.micrometer.core.instrument.composite.CompositeMeterRegistry> METER_REGISTRIES
-
PROMETHEUS_METER_REGISTRY
private static io.micrometer.prometheus.PrometheusMeterRegistry PROMETHEUS_METER_REGISTRY
-
-
方法详细资料
-
counter
public static io.micrometer.core.instrument.Counter counter(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)
-
counter
public static io.micrometer.core.instrument.Counter counter(java.lang.String registry, java.lang.String name, java.lang.String... tags)
-
gauge
public static <T extends java.lang.Number> T gauge(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags, T number)
-
timer
public static io.micrometer.core.instrument.Timer timer(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)
-
timer
public static io.micrometer.core.instrument.Timer timer(java.lang.String registry, java.lang.String name, java.lang.String... tags)
-
summary
public static io.micrometer.core.instrument.DistributionSummary summary(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)
-
summary
public static io.micrometer.core.instrument.DistributionSummary summary(java.lang.String registry, java.lang.String name, java.lang.String... tags)
-
clear
public static void clear(java.lang.String registry)
-
getMeterRegistry
public static io.micrometer.core.instrument.composite.CompositeMeterRegistry getMeterRegistry(java.lang.String registry)
Just for test. Don't register meter by getMeterRegistry.- 参数:
registry-- 返回:
- CompositeMeterRegistry in NacosMeterRegistryCenter.
-
-