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 config.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.