类 MetricsMonitor
- java.lang.Object
-
- com.alibaba.nacos.config.server.monitor.MetricsMonitor
-
public class MetricsMonitor extends java.lang.ObjectMetrics Monitor.- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 private static com.alibaba.nacos.common.utils.TopnCounterMetricsContainerconfigChangeCountconfig change count.private static java.util.concurrent.atomic.AtomicIntegerconfigCountprivate static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.concurrent.atomic.AtomicInteger>configSubscriberversion -> client config subscriber count.private static java.util.concurrent.atomic.AtomicIntegerdumpTaskprivate static java.util.concurrent.atomic.AtomicIntegerfuzzySearchconfig fuzzy search count.private static java.util.concurrent.atomic.AtomicIntegergetConfigprivate static java.util.concurrent.atomic.AtomicIntegerlongPollingtask for notify config change to sub client of http long polling.private static java.lang.StringMETER_REGISTRYprivate static java.util.concurrent.atomic.AtomicIntegernotifyClientTasktask for notify config change to sub client of long connection.private static java.util.concurrent.atomic.AtomicIntegernotifyTasktask for notify config change to cluster server.private static java.util.concurrent.atomic.AtomicIntegerpublish
-
构造器概要
构造器 构造器 说明 MetricsMonitor()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static com.alibaba.nacos.common.utils.TopnCounterMetricsContainergetConfigChangeCount()static java.util.concurrent.atomic.AtomicIntegergetConfigCountMonitor()static java.util.concurrent.atomic.AtomicIntegergetConfigMonitor()static io.micrometer.core.instrument.CountergetConfigNotifyException()static java.util.concurrent.atomic.AtomicIntegergetConfigSubscriberMonitor(java.lang.String version)static io.micrometer.core.instrument.CountergetDbException()static java.util.concurrent.atomic.AtomicIntegergetDumpTaskMonitor()static java.util.concurrent.atomic.AtomicIntegergetFuzzySearchMonitor()static io.micrometer.core.instrument.CountergetIllegalArgumentException()static java.util.concurrent.atomic.AtomicIntegergetLongPollingMonitor()static io.micrometer.core.instrument.CountergetNacosException()static java.util.concurrent.atomic.AtomicIntegergetNotifyClientTaskMonitor()static io.micrometer.core.instrument.TimergetNotifyRtTimer()static java.util.concurrent.atomic.AtomicIntegergetNotifyTaskMonitor()static java.util.concurrent.atomic.AtomicIntegergetPublishMonitor()static io.micrometer.core.instrument.TimergetReadConfigRpcRtTimer()static io.micrometer.core.instrument.TimergetReadConfigRtTimer()static io.micrometer.core.instrument.CountergetUnhealthException()static io.micrometer.core.instrument.TimergetWriteConfigRpcRtTimer()static io.micrometer.core.instrument.TimergetWriteConfigRtTimer()static voidincrementConfigChangeCount(java.lang.String tenant, java.lang.String group, java.lang.String dataId)
-
-
-
字段详细资料
-
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.
-
-
方法详细资料
-
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)
-
-