Class CombMetricsCollector<E extends TimeCounterEvent>
java.lang.Object
org.apache.dubbo.metrics.listener.AbstractMetricsListener<E>
org.apache.dubbo.metrics.collector.CombMetricsCollector<E>
- All Implemented Interfaces:
ApplicationMetricsCollector<E>,MethodMetricsCollector<E>,MetricsCollector<E>,ServiceMetricsCollector<E>,MetricsLifeListener<E>,MetricsListener<E>
public abstract class CombMetricsCollector<E extends TimeCounterEvent>
extends AbstractMetricsListener<E>
implements ApplicationMetricsCollector<E>, ServiceMetricsCollector<E>, MethodMetricsCollector<E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddApplicationRt(String registryOpType, Long responseTime) voidaddMethodRt(Invocation invocation, String registryOpType, Long responseTime) voidaddServiceRt(String serviceKey, String registryOpType, Long responseTime) voidaddServiceRt(Invocation invocation, String registryOpType, Long responseTime) voidincrement(String serviceKey, MetricsKeyWrapper metricsKeyWrapper, int size) voidincrement(MetricsKey metricsKey) voidincrement(MethodMetric methodMetric, MetricsKeyWrapper wrapper, int size) voidinit(Invocation invocation, MetricsKeyWrapper wrapper) voidonEvent(TimeCounterEvent event) voidonEventError(TimeCounterEvent event) voidonEventFinish(TimeCounterEvent event) voidsetAppNum(MetricsKey metricsKey, Long num) voidsetNum(MetricsKeyWrapper metricsKey, String serviceKey, int num) Methods inherited from class org.apache.dubbo.metrics.listener.AbstractMetricsListener
isSupportMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.dubbo.metrics.collector.MetricsCollector
collect, initMetrics, isCollectEnabledMethods inherited from interface org.apache.dubbo.metrics.listener.MetricsListener
isSupport
-
Constructor Details
-
CombMetricsCollector
-
-
Method Details
-
setNum
- Specified by:
setNumin interfaceServiceMetricsCollector<E extends TimeCounterEvent>
-
increment
- Specified by:
incrementin interfaceApplicationMetricsCollector<E extends TimeCounterEvent>
-
increment
- Specified by:
incrementin interfaceServiceMetricsCollector<E extends TimeCounterEvent>
-
addApplicationRt
- Specified by:
addApplicationRtin interfaceApplicationMetricsCollector<E extends TimeCounterEvent>
-
addServiceRt
- Specified by:
addServiceRtin interfaceServiceMetricsCollector<E extends TimeCounterEvent>
-
addServiceRt
- Specified by:
addServiceRtin interfaceServiceMetricsCollector<E extends TimeCounterEvent>
-
addMethodRt
- Specified by:
addMethodRtin interfaceMethodMetricsCollector<E extends TimeCounterEvent>
-
setAppNum
-
increment
- Specified by:
incrementin interfaceMethodMetricsCollector<E extends TimeCounterEvent>
-
init
- Specified by:
initin interfaceMethodMetricsCollector<E extends TimeCounterEvent>
-
getEventMulticaster
-
onEvent
- Specified by:
onEventin interfaceMetricsListener<E extends TimeCounterEvent>- Specified by:
onEventin classAbstractMetricsListener<E extends TimeCounterEvent>
-
onEventFinish
- Specified by:
onEventFinishin interfaceMetricsLifeListener<E extends TimeCounterEvent>
-
onEventError
- Specified by:
onEventErrorin interfaceMetricsLifeListener<E extends TimeCounterEvent>
-