public class SamplerMetric extends Object
Constructor | Description |
---|---|
SamplerMetric() |
Modifier and Type | Method | Description |
---|---|---|
void |
add(SampleResult result) |
Add a
SampleResult to be used in the statistics |
double |
getAllMaxTime() |
Get the maximal elapsed time for requests within sliding window
|
double |
getAllMean() |
Get the arithmetic mean of the stored values
|
double |
getAllMinTime() |
Get the minimal elapsed time for requests within sliding window
|
double |
getAllPercentile(double percentile) |
Returns an estimate for the requested percentile of the stored values.
|
int |
getFailures() |
Get the number of failed requests for the current time slot
|
double |
getKoMaxTime() |
Get the maximal elapsed time for requests within sliding window
|
double |
getKoMean() |
Get the arithmetic mean of the stored values
|
double |
getKoMinTime() |
Get the minimal elapsed time for requests within sliding window
|
double |
getKoPercentile(double percentile) |
Returns an estimate for the requested percentile of the stored values.
|
double |
getOkMaxTime() |
Get the maximal elapsed time for requests within sliding window
|
double |
getOkMean() |
Get the arithmetic mean of the stored values
|
double |
getOkMinTime() |
Get the minimal elapsed time for requests within sliding window
|
double |
getOkPercentile(double percentile) |
Returns an estimate for the requested percentile of the stored values.
|
int |
getSuccesses() |
Get the number of successful requests for the current time slot
|
int |
getTotal() |
Get the number of total requests for the current time slot
|
void |
resetForTimeInterval() |
Reset metric except for percentile related data
|
public void add(SampleResult result)
SampleResult
to be used in the statisticsresult
- SampleResult
to be usedpublic void resetForTimeInterval()
public int getTotal()
public int getSuccesses()
public int getFailures()
public double getOkMaxTime()
0
if no requests have
been added yetpublic double getOkMinTime()
Long.MAX_VALUE
if no requests have been
added yetpublic double getOkMean()
public double getOkPercentile(double percentile)
percentile
- the requested percentile (scaled from 0 - 100)public double getKoMaxTime()
0
if no requests have
been added yetpublic double getKoMinTime()
Long.MAX_VALUE
if no requests have been
added yetpublic double getKoMean()
public double getKoPercentile(double percentile)
percentile
- the requested percentile (scaled from 0 - 100)public double getAllMaxTime()
0
if no requests have
been added yetpublic double getAllMinTime()
Long.MAX_VALUE
if no requests have been
added yetpublic double getAllMean()
public double getAllPercentile(double percentile)
percentile
- the requested percentile (scaled from 0 - 100)Copyright © 1998-2018 Apache Software Foundation. All Rights Reserved.