public class SofaTracerStatisticReporterManager extends Object
固定时间周期的 Reporter,一个时钟周期对应一个实例,初始化之后就会启动周期
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CLEAR_STAT_KEY_THRESHOLD
阈值,如果统计日志的数据(map格式)key个数超过该值,则清空map,非 final 为了可测性
|
static long |
DEFAULT_CYCLE_SECONDS
默认输出周期 60 秒
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addStatReporter(SofaTracerStatisticReporter statisticReporter)
保存统计 Reporter 实例
|
Map<String,SofaTracerStatisticReporter> |
getStatReporters() |
SofaTracerStatisticReporter |
getStatTracer(String statTracerName)
根据名称获取统计 Reporter 实例
|
public static int CLEAR_STAT_KEY_THRESHOLD
public static final long DEFAULT_CYCLE_SECONDS
public SofaTracerStatisticReporter getStatTracer(String statTracerName)
statTracerName - 统计日志 tracer 名称public void addStatReporter(SofaTracerStatisticReporter statisticReporter)
statisticReporter - 要保存的统计 Reporter 实例public Map<String,SofaTracerStatisticReporter> getStatReporters()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.