public class ArrayMetric extends Object implements Metric
WindowLeapArray internal.| Constructor and Description |
|---|
ArrayMetric(int windowLength,
int interval) |
ArrayMetric(WindowLeapArray array)
For unit test.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBlock()
Increment by one the current blovk count.
|
void |
addException()
Increment by one the current exception count.
|
void |
addPass()
Increment by one the current pass count.
|
void |
addRT(long rt)
Add given RT to current total RT.
|
void |
addSuccess()
Increment by one the current success count.
|
long |
block()
Get total block count.
|
void |
debugQps() |
List<MetricNode> |
details() |
long |
exception()
Get total exception count.
|
long |
maxSuccess() |
long |
minRt()
Get the minimal RT.
|
long |
pass()
Get total pass count.
|
long |
previousWindowBlock() |
long |
previousWindowPass() |
long |
rt()
Get total RT.
|
long |
success()
Get total success count.
|
Window[] |
windows()
Get the raw window array.
|
public ArrayMetric(int windowLength,
int interval)
public ArrayMetric(WindowLeapArray array)
public long success()
Metricpublic long maxSuccess()
maxSuccess in interface Metricpublic long exception()
Metricpublic long block()
Metricpublic long pass()
Metricpublic long rt()
Metricpublic long minRt()
Metricpublic List<MetricNode> details()
public Window[] windows()
Metricpublic void addException()
MetricaddException in interface Metricpublic void addBlock()
Metricpublic void addSuccess()
MetricaddSuccess in interface Metricpublic void addPass()
Metricpublic void addRT(long rt)
Metricpublic long previousWindowBlock()
previousWindowBlock in interface Metricpublic long previousWindowPass()
previousWindowPass in interface MetricCopyright © 2018 Alibaba Group. All rights reserved.