Class DefaultMetricsCollector
java.lang.Object
org.apache.dubbo.metrics.listener.AbstractMetricsListener<RequestEvent>
org.apache.dubbo.metrics.collector.CombMetricsCollector<RequestEvent>
org.apache.dubbo.metrics.collector.DefaultMetricsCollector
- All Implemented Interfaces:
ApplicationMetricsCollector<RequestEvent>,MethodMetricsCollector<RequestEvent>,MetricsCollector<RequestEvent>,ServiceMetricsCollector<RequestEvent>,MetricsLifeListener<RequestEvent>,MetricsListener<RequestEvent>
Default implementation of
MetricsCollector-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMetricsCollector(org.apache.dubbo.rpc.model.ApplicationModel applicationModel) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSampler(MetricsSampler sampler) booleancollect()voidorg.apache.dubbo.rpc.model.ApplicationModelvoidinitMetrics(MetricsEvent event) booleanbooleanbooleanisSupport(MetricsEvent event) booleanvoidonEvent(TimeCounterEvent event) voidvoidsetApplicationName(String applicationName) voidsetCollectEnabled(Boolean collectEnabled) voidsetMetricsInitEnabled(boolean metricsInitEnabled) voidsetThreadpoolCollectEnabled(boolean threadpoolCollectEnabled) Methods inherited from class org.apache.dubbo.metrics.collector.CombMetricsCollector
addApplicationRt, addMethodRt, addServiceRt, addServiceRt, getEventMulticaster, increment, increment, increment, init, onEventError, onEventFinish, setAppNum, setNum
-
Field Details
-
applicationSampler
-
-
Constructor Details
-
DefaultMetricsCollector
public DefaultMetricsCollector(org.apache.dubbo.rpc.model.ApplicationModel applicationModel)
-
-
Method Details
-
addSampler
-
setApplicationName
-
getApplicationName
-
getApplicationModel
public org.apache.dubbo.rpc.model.ApplicationModel getApplicationModel() -
setCollectEnabled
-
isCollectEnabled
public boolean isCollectEnabled() -
isThreadpoolCollectEnabled
public boolean isThreadpoolCollectEnabled() -
setThreadpoolCollectEnabled
public void setThreadpoolCollectEnabled(boolean threadpoolCollectEnabled) -
isMetricsInitEnabled
public boolean isMetricsInitEnabled() -
setMetricsInitEnabled
public void setMetricsInitEnabled(boolean metricsInitEnabled) -
collectApplication
public void collectApplication() -
registryDefaultSample
public void registryDefaultSample() -
collect
-
isSupport
- Specified by:
isSupportin interfaceMetricsListener<RequestEvent>- Overrides:
isSupportin classAbstractMetricsListener<RequestEvent>
-
onEvent
- Overrides:
onEventin classCombMetricsCollector<RequestEvent>
-
initMetrics
-
calSamplesChanged
public boolean calSamplesChanged()
-