public class CatalogMetrics extends Object
用于监控读取路径的命中率和回退率,帮助评估新实现的质量。
| Constructor and Description |
|---|
CatalogMetrics() |
| Modifier and Type | Method and Description |
|---|---|
String |
generateReport()
生成监控报告
|
long |
getFallbackCount()
获取回退数
|
double |
getFallbackRate()
计算回退率
|
long |
getLegacyHitCount()
获取旧实现命中数
|
long |
getMissCount()
获取未找到数
|
long |
getNewHitCount()
获取新实现命中数
|
double |
getNewHitRate()
计算新实现命中率
|
String |
getShortSummary()
生成简短状态摘要
|
double |
getTotalHitRate()
计算总命中率(包括新实现和回退)
|
long |
getTotalOperations()
获取总操作数
|
boolean |
isReadyForPhase3()
检查是否准备好进入 Phase 3
|
void |
recordFallback()
记录回退到旧实现
|
void |
recordLegacyHit()
记录旧实现命中
|
void |
recordMiss()
记录未找到(miss)
|
void |
recordNewHit()
记录新实现命中
|
void |
reset()
重置所有计数器
|
public CatalogMetrics()
public void recordNewHit()
public void recordMiss()
public void recordFallback()
public void recordLegacyHit()
public double getNewHitRate()
public double getFallbackRate()
public double getTotalHitRate()
public long getNewHitCount()
public long getMissCount()
public long getFallbackCount()
public long getLegacyHitCount()
public long getTotalOperations()
public void reset()
public String generateReport()
public boolean isReadyForPhase3()
public String getShortSummary()