package
0.0.0-20221104094221-fac1b9924855
Repository: https://github.com/lyesteven/go-framework.git
Documentation: pkg.go.dev
# Functions
初始化项目和服务名称。 project:项目名称,[CBSType_Own|CBSType_Woda|CBSType_Jifanfei|CBSType_ZXX|...] service:服务名称,["base"|"auth"|"sms"|"pay"|...].
输出监控标量 metric:必填,标量名称,如:req_login_count,req_login_duration,req_auth_count method:必填,方法名称,如:DALGrpcHandler,EC_USCH_GetUserSignList mType:必填,标量类型[Counter|Gauge|Histogram|Summary] value:必填,标量值 msg:可选,日志内容 filter:可选,过滤规则,[!db|db|third|...] bizCode:可选,6位业务编吗,[000000|100000|200000|...] errCode:错误编码,0-正确,非0-错误 traceId:函数调用跟踪ID remark:标注,扩展字段.
只输出监控标量的必要信息 metric:必填,标量名称,如:req_login_count,req_login_duration,req_auth_count method:必填,方法名称,如:DALGrpcHandler,EC_USCH_GetUserSignList mType:必填,标量类型[Counter|Gauge|Histogram|Summary] value:必填,标量值.
监控CPU使用情况.
监控磁盘使用情况.
系统监控.
监控内存使用情况.
输出监控标量.
启动定时任务.
# Constants
随时间累计,只增不减。后缀一般为:_total,_count.
随时间变化,可增可减。后缀一般为:_duration,_interval.
直方图.
分位图.
阈值:Map中删除记录数(达到或超过此值重新分配Map).
阈值:失效周期(毫秒).
# Type aliases
****** BEGIN定义监控标量类型,四种BEGIN ******////////.