Documentation ¶
Overview ¶
Package health API 状态统计
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Health ¶
type Health struct { Enabled bool // 是否启用当前的中间件 // contains filtered or unexported fields }
Health API 状态检测
type State ¶
type State struct { XMLName struct{} `xml:"state" yaml:"-" json:"-" cbor:"-"` Router string `xml:"router" yaml:"router" json:"router" cbor:"router"` // 多个路由时,表示的路由名称 Method string `xml:"method,attr" yaml:"method" json:"method" cbor:"method"` // 请求方法 Pattern string `xml:"pattern" yaml:"pattern" json:"pattern" cbor:"pattern"` // 路由 Min time.Duration `xml:"min,attr" yaml:"min" json:"min" cbor:"min"` // 最小的执行时间 Max time.Duration `xml:"max,attr" yaml:"max" json:"max" cbor:"max"` // 最大的执行时间 Count int `xml:"count,attr" yaml:"count" json:"count" cbor:"count"` // 总的请求次数 UserErrors int `xml:"userErrors,attr" yaml:"userErrors" json:"userErrors" cbor:"userErrors"` // 用户端出错次数,400-499 ServerErrors int `xml:"serverErrors,attr" yaml:"serverErrors" json:"serverErrors" cbor:"serverErrors"` // 服务端出错次数,>500 Last time.Time `xml:"last" yaml:"last" json:"last" cbor:"last"` // 最后的访问时间 Spend time.Duration `xml:"spend,attr" yaml:"spend" json:"spend" cbor:"spend"` // 总花费的时间 }
State 实际存在的数据类型
Directories ¶
Path | Synopsis |
---|---|
Package healthtest 提供对 health.Store 的测试用例
|
Package healthtest 提供对 health.Store 的测试用例 |
Click to show internal directories.
Click to hide internal directories.