类 MetricsMonitor


  • public class MetricsMonitor
    extends java.lang.Object
    Metrics Monitor.
    作者:
    Nacos
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static com.alibaba.nacos.common.utils.TopnCounterMetricsContainer configChangeCount
      config change count.
      private static java.util.concurrent.atomic.AtomicInteger configCount  
      private static java.util.concurrent.ConcurrentHashMap<java.lang.String,​java.util.concurrent.atomic.AtomicInteger> configSubscriber
      version -> client config subscriber count.
      private static java.util.concurrent.atomic.AtomicInteger dumpTask  
      private static java.util.concurrent.atomic.AtomicInteger fuzzySearch
      config fuzzy search count.
      private static java.util.concurrent.atomic.AtomicInteger getConfig  
      private static java.util.concurrent.atomic.AtomicInteger longPolling
      task for notify config change to sub client of http long polling.
      private static java.lang.String METER_REGISTRY  
      private static java.util.concurrent.atomic.AtomicInteger notifyClientTask
      task for notify config change to sub client of long connection.
      private static java.util.concurrent.atomic.AtomicInteger notifyTask
      task for notify config change to cluster server.
      private static java.util.concurrent.atomic.AtomicInteger publish  
    • 字段详细资料

      • METER_REGISTRY

        private static final java.lang.String METER_REGISTRY
        另请参阅:
        常量字段值
      • getConfig

        private static java.util.concurrent.atomic.AtomicInteger getConfig
      • publish

        private static java.util.concurrent.atomic.AtomicInteger publish
      • longPolling

        private static java.util.concurrent.atomic.AtomicInteger longPolling
        task for notify config change to sub client of http long polling.
      • configCount

        private static java.util.concurrent.atomic.AtomicInteger configCount
      • notifyTask

        private static java.util.concurrent.atomic.AtomicInteger notifyTask
        task for notify config change to cluster server.
      • notifyClientTask

        private static java.util.concurrent.atomic.AtomicInteger notifyClientTask
        task for notify config change to sub client of long connection.
      • dumpTask

        private static java.util.concurrent.atomic.AtomicInteger dumpTask
      • fuzzySearch

        private static java.util.concurrent.atomic.AtomicInteger fuzzySearch
        config fuzzy search count.
      • configSubscriber

        private static java.util.concurrent.ConcurrentHashMap<java.lang.String,​java.util.concurrent.atomic.AtomicInteger> configSubscriber
        version -> client config subscriber count.
      • configChangeCount

        private static com.alibaba.nacos.common.utils.TopnCounterMetricsContainer configChangeCount
        config change count.
    • 构造器详细资料

      • MetricsMonitor

        public MetricsMonitor()
    • 方法详细资料

      • getConfigMonitor

        public static java.util.concurrent.atomic.AtomicInteger getConfigMonitor()
      • getPublishMonitor

        public static java.util.concurrent.atomic.AtomicInteger getPublishMonitor()
      • getLongPollingMonitor

        public static java.util.concurrent.atomic.AtomicInteger getLongPollingMonitor()
      • getConfigCountMonitor

        public static java.util.concurrent.atomic.AtomicInteger getConfigCountMonitor()
      • getNotifyTaskMonitor

        public static java.util.concurrent.atomic.AtomicInteger getNotifyTaskMonitor()
      • getNotifyClientTaskMonitor

        public static java.util.concurrent.atomic.AtomicInteger getNotifyClientTaskMonitor()
      • getDumpTaskMonitor

        public static java.util.concurrent.atomic.AtomicInteger getDumpTaskMonitor()
      • getFuzzySearchMonitor

        public static java.util.concurrent.atomic.AtomicInteger getFuzzySearchMonitor()
      • getConfigSubscriberMonitor

        public static java.util.concurrent.atomic.AtomicInteger getConfigSubscriberMonitor​(java.lang.String version)
      • getConfigChangeCount

        public static com.alibaba.nacos.common.utils.TopnCounterMetricsContainer getConfigChangeCount()
      • getReadConfigRtTimer

        public static io.micrometer.core.instrument.Timer getReadConfigRtTimer()
      • getReadConfigRpcRtTimer

        public static io.micrometer.core.instrument.Timer getReadConfigRpcRtTimer()
      • getWriteConfigRtTimer

        public static io.micrometer.core.instrument.Timer getWriteConfigRtTimer()
      • getWriteConfigRpcRtTimer

        public static io.micrometer.core.instrument.Timer getWriteConfigRpcRtTimer()
      • getNotifyRtTimer

        public static io.micrometer.core.instrument.Timer getNotifyRtTimer()
      • getIllegalArgumentException

        public static io.micrometer.core.instrument.Counter getIllegalArgumentException()
      • getNacosException

        public static io.micrometer.core.instrument.Counter getNacosException()
      • getDbException

        public static io.micrometer.core.instrument.Counter getDbException()
      • getConfigNotifyException

        public static io.micrometer.core.instrument.Counter getConfigNotifyException()
      • getUnhealthException

        public static io.micrometer.core.instrument.Counter getUnhealthException()
      • incrementConfigChangeCount

        public static void incrementConfigChangeCount​(java.lang.String tenant,
                                                      java.lang.String group,
                                                      java.lang.String dataId)