Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NginxSTS ¶
type NginxSTS struct {
Urls []string `toml:"urls"`
ResponseTimeout internal.Duration `toml:"response_timeout"`
tls.ClientConfig
// contains filtered or unexported fields
}
func (*NginxSTS) Description ¶
func (*NginxSTS) SampleConfig ¶
type NginxSTSResponse ¶
type NginxSTSResponse struct {
Connections struct {
Active uint64 `json:"active"`
Reading uint64 `json:"reading"`
Writing uint64 `json:"writing"`
Waiting uint64 `json:"waiting"`
Accepted uint64 `json:"accepted"`
Handled uint64 `json:"handled"`
Requests uint64 `json:"requests"`
} `json:"connections"`
Hostname string `json:"hostName"`
StreamFilterZones map[string]map[string]Server `json:"streamFilterZones"`
StreamServerZones map[string]Server `json:"streamServerZones"`
StreamUpstreamZones map[string][]Upstream `json:"streamUpstreamZones"`
}
type Server ¶
type Server struct {
ConnectCounter uint64 `json:"connectCounter"`
InBytes uint64 `json:"inBytes"`
OutBytes uint64 `json:"outBytes"`
SessionMsecCounter uint64 `json:"sessionMsecCounter"`
SessionMsec uint64 `json:"sessionMsec"`
Responses struct {
OneXx uint64 `json:"1xx"`
TwoXx uint64 `json:"2xx"`
ThreeXx uint64 `json:"3xx"`
FourXx uint64 `json:"4xx"`
FiveXx uint64 `json:"5xx"`
} `json:"responses"`
}
type Upstream ¶
type Upstream struct {
Server string `json:"server"`
ConnectCounter uint64 `json:"connectCounter"`
InBytes uint64 `json:"inBytes"`
OutBytes uint64 `json:"outBytes"`
Responses struct {
OneXx uint64 `json:"1xx"`
TwoXx uint64 `json:"2xx"`
ThreeXx uint64 `json:"3xx"`
FourXx uint64 `json:"4xx"`
FiveXx uint64 `json:"5xx"`
} `json:"responses"`
SessionMsecCounter uint64 `json:"sessionMsecCounter"`
SessionMsec uint64 `json:"sessionMsec"`
USessionMsecCounter uint64 `json:"uSessionMsecCounter"`
USessionMsec uint64 `json:"uSessionMsec"`
UConnectMsecCounter uint64 `json:"uConnectMsecCounter"`
UConnectMsec uint64 `json:"uConnectMsec"`
UFirstByteMsecCounter uint64 `json:"uFirstByteMsecCounter"`
UFirstByteMsec uint64 `json:"uFirstByteMsec"`
Weight uint64 `json:"weight"`
MaxFails uint64 `json:"maxFails"`
FailTimeout uint64 `json:"failTimeout"`
Backup bool `json:"backup"`
Down bool `json:"down"`
}
Click to show internal directories.
Click to hide internal directories.