Interface MetricsCollector<E extends TimeCounterEvent>
- All Superinterfaces:
MetricsLifeListener<E>,MetricsListener<E>
- All Known Subinterfaces:
ApplicationMetricsCollector<E>,MethodMetricsCollector<E>,ServiceMetricsCollector<E>
- All Known Implementing Classes:
CombMetricsCollector
Metrics Collector.
An interface of collector to collect framework internal metrics.
-
Method Summary
Modifier and TypeMethodDescriptioncollect()Collect metrics asMetricSampledefault voidinitMetrics(MetricsEvent event) default booleanMethods inherited from interface org.apache.dubbo.metrics.listener.MetricsLifeListener
onEventError, onEventFinishMethods inherited from interface org.apache.dubbo.metrics.listener.MetricsListener
isSupport, onEvent
-
Method Details
-
isCollectEnabled
default boolean isCollectEnabled() -
collect
List<MetricSample> collect()Collect metrics asMetricSample- Returns:
- List of MetricSample
-
initMetrics
-