public class DualHistogram extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
desc |
protected long |
lastUpdate |
static String |
MAX_METRIC_NAME |
static String |
MEAN_METRIC_NAME |
static String |
MEDIAN_METRIC_NAME |
static String |
MIN_METRIC_NAME |
protected String |
name |
static String |
NINETY_FIFTH_PERCENTILE_METRIC_NAME |
static String |
NINETY_NINETH_NINETH_PERCENTILE_METRIC_NAME |
static String |
NINETY_NINETH_PERCENTILE_METRIC_NAME |
static String |
NUM_OPS_METRIC_NAME |
protected com.yammer.metrics.stats.Sample |
sample |
static String |
SEVENTY_FIFTH_PERCENTILE_METRIC_NAME |
static String |
SUM_METRIC_NAME |
| 构造器和说明 |
|---|
DualHistogram(String name,
String description) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(long val) |
void |
addCountAndSum(int val) |
void |
clear()
Clears all recorded values.
|
void |
clearWithOutSample() |
long |
getCount() |
long |
getMax() |
double |
getMean() |
long |
getMin() |
long |
getSum() |
com.alibaba.fastjson.JSONObject |
snapshot() |
com.alibaba.fastjson.JSONObject |
snapshotWithCountAndOps() |
public static final String SEVENTY_FIFTH_PERCENTILE_METRIC_NAME
public static final String NINETY_FIFTH_PERCENTILE_METRIC_NAME
public static final String NINETY_NINETH_PERCENTILE_METRIC_NAME
public static final String NINETY_NINETH_NINETH_PERCENTILE_METRIC_NAME
protected long lastUpdate
protected final String name
protected final String desc
protected final com.yammer.metrics.stats.Sample sample
public void clear()
public void clearWithOutSample()
public void add(long val)
public void addCountAndSum(int val)
public long getCount()
public long getSum()
public long getMax()
public long getMin()
public double getMean()
public com.alibaba.fastjson.JSONObject snapshot()
public com.alibaba.fastjson.JSONObject snapshotWithCountAndOps()
Copyright © 2019. All rights reserved.