Class AggregateMetricsCollector
java.lang.Object
org.apache.dubbo.metrics.collector.AggregateMetricsCollector
- All Implemented Interfaces:
MetricsCollector<RequestEvent>,MetricsLifeListener<RequestEvent>,MetricsListener<RequestEvent>
Aggregation metrics collector implementation of
MetricsCollector.
This collector only enabled when metrics aggregation config is enabled.-
Constructor Summary
ConstructorsConstructorDescriptionAggregateMetricsCollector(org.apache.dubbo.rpc.model.ApplicationModel applicationModel) -
Method Summary
Modifier and TypeMethodDescriptionbooleancollect()voidinitMethodMetric(MetricsEvent event) voidinitMetrics(MetricsEvent event) voidinitQpsMetric(MethodMetric metric) voidinitRtAgrMetric(MethodMetric metric) voidinitRtMetric(MethodMetric metric) voidinitWindowCounter(MetricsEvent event, MetricsKey targetKey) booleanbooleanisSupport(MetricsEvent event) voidonEvent(RequestEvent event) voidonEventError(RequestEvent event) voidonEventFinish(RequestEvent event) voidsetCollectEnabled(Boolean collectEnabled)
-
Constructor Details
-
AggregateMetricsCollector
public AggregateMetricsCollector(org.apache.dubbo.rpc.model.ApplicationModel applicationModel)
-
-
Method Details
-
setCollectEnabled
-
isCollectEnabled
public boolean isCollectEnabled()- Specified by:
isCollectEnabledin interfaceMetricsCollector<RequestEvent>
-
isSupport
- Specified by:
isSupportin interfaceMetricsListener<RequestEvent>
-
onEvent
- Specified by:
onEventin interfaceMetricsListener<RequestEvent>
-
onEventFinish
- Specified by:
onEventFinishin interfaceMetricsLifeListener<RequestEvent>
-
onEventError
- Specified by:
onEventErrorin interfaceMetricsLifeListener<RequestEvent>
-
collect
- Specified by:
collectin interfaceMetricsCollector<RequestEvent>
-
initMetrics
- Specified by:
initMetricsin interfaceMetricsCollector<RequestEvent>
-
initMethodMetric
-
initQpsMetric
-
initRtMetric
-
initRtAgrMetric
-
initWindowCounter
-
calSamplesChanged
public boolean calSamplesChanged()- Specified by:
calSamplesChangedin interfaceMetricsCollector<RequestEvent>
-