指标统计切面
Metrics Aspect:指标统计切面。统计规则引擎实例以下指标:
- Current:规则引擎当前正在处理数量
- Total:规则引擎处理完成总数
- Failed:规则引擎执行规则分支链失败总数
- Success:规则引擎执行规则分支链成功总数
通过以下方法获取规则引擎的指标数据:
ruleEngine, ok := rulego.Get("rule01")
metrics := ruleEngine.GetMetrics()
if metrics!=nil{
fmt.Println(metrics)
}
1
2
3
4
5
2
3
4
5
重置指标数据:
ruleEngine, ok := rulego.Get("rule01")
metrics := ruleEngine.GetMetrics()
if metrics!=nil{
metrics.Reset()
}
1
2
3
4
5
6
2
3
4
5
6
提示
该切面会自动引入,不需要手动引入。
在 GitHub 上编辑此页 (opens new window)
上次更新: 2024/10/23, 10:13:01