@Activate public class DefaultMetricsCollector extends CombMetricsCollector<RequestEvent>
MetricsCollector| Modifier and Type | Field and Description |
|---|---|
SimpleMetricsCountSampler<String,MetricsEvent.Type,ApplicationMetric> |
applicationSampler |
| Constructor and Description |
|---|
DefaultMetricsCollector(org.apache.dubbo.rpc.model.ApplicationModel applicationModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSampler(MetricsSampler sampler) |
boolean |
calSamplesChanged() |
List<MetricSample> |
collect() |
void |
collectApplication() |
org.apache.dubbo.rpc.model.ApplicationModel |
getApplicationModel() |
String |
getApplicationName() |
void |
initMetrics(MetricsEvent event) |
boolean |
isCollectEnabled() |
boolean |
isMetricsInitEnabled() |
boolean |
isSupport(MetricsEvent event) |
boolean |
isThreadpoolCollectEnabled() |
void |
onEvent(TimeCounterEvent event) |
void |
registryDefaultSample() |
void |
setApplicationName(String applicationName) |
void |
setCollectEnabled(Boolean collectEnabled) |
void |
setMetricsInitEnabled(boolean metricsInitEnabled) |
void |
setThreadpoolCollectEnabled(boolean threadpoolCollectEnabled) |
addApplicationRt, addMethodRt, addServiceRt, addServiceRt, getEventMulticaster, increment, increment, increment, init, onEventError, onEventFinish, setNumpublic SimpleMetricsCountSampler<String,MetricsEvent.Type,ApplicationMetric> applicationSampler
public DefaultMetricsCollector(org.apache.dubbo.rpc.model.ApplicationModel applicationModel)
public void addSampler(MetricsSampler sampler)
public void setApplicationName(String applicationName)
public String getApplicationName()
public org.apache.dubbo.rpc.model.ApplicationModel getApplicationModel()
public void setCollectEnabled(Boolean collectEnabled)
public boolean isCollectEnabled()
public boolean isThreadpoolCollectEnabled()
public void setThreadpoolCollectEnabled(boolean threadpoolCollectEnabled)
public boolean isMetricsInitEnabled()
public void setMetricsInitEnabled(boolean metricsInitEnabled)
public void collectApplication()
public void registryDefaultSample()
public List<MetricSample> collect()
public boolean isSupport(MetricsEvent event)
isSupport in interface MetricsListener<RequestEvent>isSupport in class AbstractMetricsListener<RequestEvent>public void onEvent(TimeCounterEvent event)
onEvent in class CombMetricsCollector<RequestEvent>public void initMetrics(MetricsEvent event)
public boolean calSamplesChanged()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.