public class DefaultMetricsCollector extends Object implements MetricsCollector
MetricsCollector| 构造器和说明 |
|---|
DefaultMetricsCollector(ApplicationModel applicationModel) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addListener(MetricsListener listener) |
void |
addRT(String interfaceName,
String methodName,
String group,
String version,
Long responseTime) |
void |
businessFailedRequests(String interfaceName,
String methodName,
String group,
String version) |
List<MetricSample> |
collect()
Collect metrics as
MetricSample |
void |
decreaseProcessingRequests(String interfaceName,
String methodName,
String group,
String version) |
List<MetricsListener> |
getListener() |
void |
increaseProcessingRequests(String interfaceName,
String methodName,
String group,
String version) |
void |
increaseSucceedRequests(String interfaceName,
String methodName,
String group,
String version) |
void |
increaseTotalRequests(String interfaceName,
String methodName,
String group,
String version) |
void |
increaseUnknownFailedRequests(String interfaceName,
String methodName,
String group,
String version) |
Boolean |
isCollectEnabled() |
void |
limitRequests(String interfaceName,
String methodName,
String group,
String version) |
void |
setCollectEnabled(Boolean collectEnabled) |
void |
timeoutRequests(String interfaceName,
String methodName,
String group,
String version) |
void |
totalFailedRequests(String interfaceName,
String methodName,
String group,
String version) |
public DefaultMetricsCollector(ApplicationModel applicationModel)
public void setCollectEnabled(Boolean collectEnabled)
public Boolean isCollectEnabled()
public void addListener(MetricsListener listener)
public List<MetricsListener> getListener()
public void increaseTotalRequests(String interfaceName, String methodName, String group, String version)
public void increaseSucceedRequests(String interfaceName, String methodName, String group, String version)
public void increaseUnknownFailedRequests(String interfaceName, String methodName, String group, String version)
public void businessFailedRequests(String interfaceName, String methodName, String group, String version)
public void timeoutRequests(String interfaceName, String methodName, String group, String version)
public void limitRequests(String interfaceName, String methodName, String group, String version)
public void increaseProcessingRequests(String interfaceName, String methodName, String group, String version)
public void decreaseProcessingRequests(String interfaceName, String methodName, String group, String version)
public void totalFailedRequests(String interfaceName, String methodName, String group, String version)
public void addRT(String interfaceName, String methodName, String group, String version, Long responseTime)
public List<MetricSample> collect()
MetricsCollectorMetricSamplecollect 在接口中 MetricsCollectorCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.