Documentation ¶
Overview ¶
Package metrics ...
Package metrics ...
Package metrics ...
Index ¶
- func Add(key string, delt int64)
- func AddError(key, errCode string, delt int64)
- func AddHTTPResponseErr(err error, moduleName, funcName string)
- func AddOneDeltForMultiErrorKeys(errCode string, keys ...string)
- func AddOneDeltForMultiKeys(keys ...string)
- func Elapsed(key string, delay time.Duration)
- func GaugeUpdate(key string, fv float64)
- func NewDefault()
- func NewWithConfig(sec config.Sectioner) error
- func RPC(caller, callee string, elapsed time.Duration, code interface{})
- func RPCOk(caller, callee string, esapled time.Duration, code string)
- type PrintStruct
- type Record
- type Result
- type Tag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddHTTPResponseErr ¶
AddHTTPResponseErr 处理http response err
func AddOneDeltForMultiErrorKeys ¶
AddOneDeltForMultiErrorKeys ...
func AddOneDeltForMultiKeys ¶
func AddOneDeltForMultiKeys(keys ...string)
AddOneDeltForMultiKeys ...
Types ¶
type PrintStruct ¶
type PrintStruct struct { Service string `json:"service"` Endpoint string `json:"endpoint"` Data map[string]*Result `json:"data,omitempty"` Record []*Record `json:"record,omitempty"` }
PrintStruct :Print Struct
type Record ¶
type Record struct { Name string `json:"name"` Tags Tag `json:"tags"` Ts int64 `json:"timestamp"` Value interface{} `json:"value"` Step int64 `json:"step"` }
Record ...
Click to show internal directories.
Click to hide internal directories.