类 NacosMeterRegistryCenter


  • public final class NacosMeterRegistryCenter
    extends java.lang.Object
    Metrics unified usage center.
    作者:
    liuyixiao
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void clear​(java.lang.String registry)  
      static io.micrometer.core.instrument.Counter counter​(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)  
      static io.micrometer.core.instrument.Counter counter​(java.lang.String registry, java.lang.String name, java.lang.String... tags)  
      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)  
      static io.micrometer.core.instrument.composite.CompositeMeterRegistry getMeterRegistry​(java.lang.String registry)
      Just for test.
      static io.micrometer.core.instrument.DistributionSummary summary​(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)  
      static io.micrometer.core.instrument.DistributionSummary summary​(java.lang.String registry, java.lang.String name, java.lang.String... tags)  
      static io.micrometer.core.instrument.Timer timer​(java.lang.String registry, java.lang.String name, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)  
      static io.micrometer.core.instrument.Timer timer​(java.lang.String registry, java.lang.String name, java.lang.String... tags)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • 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
    • 构造器详细资料

      • NacosMeterRegistryCenter

        public NacosMeterRegistryCenter()
    • 方法详细资料

      • 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.