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 状态检测
func (*Health) Middleware ¶
func (h *Health) Middleware(next web.HandlerFunc) web.HandlerFunc
Middleware 将当前中间件应用于 next
type State ¶
type State struct { XMLName struct{} `xml:"state" yaml:"-" json:"-"` Route string `xml:"route" yaml:"route" json:"route"` // 多个路由时,表示的路由名称 Method string `xml:"method,attr" yaml:"method" json:"method"` // 请求方法 Pattern string `xml:"pattern" yaml:"pattern" json:"pattern"` // 路由 Min time.Duration `xml:"min,attr" yaml:"min" json:"min"` Max time.Duration `xml:"max,attr" yaml:"max" json:"max"` Count int `xml:"count,attr" yaml:"count" json:"count"` // 总的请求次数 UserErrors int `xml:"userErrors,attr" yaml:"userErrors" json:"userErrors"` // 用户端出错次数,400-499 ServerErrors int `xml:"serverErrors,attr" yaml:"serverErrors" json:"serverErrors"` // 服务端出错次数,>500 Last time.Time `xml:"last" yaml:"last" json:"last"` // 最后的访问时间 Spend time.Duration `xml:"spend,attr" yaml:"spend" json:"spend"` // 总花费的时间 }
State 实际存在的数据类型
Click to show internal directories.
Click to hide internal directories.