Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶ added in v0.2.0
func ParseConfig ¶ added in v0.2.0
type FPMPoolStatus ¶ added in v0.1.0
type FPMPoolStatus struct {
// contains filtered or unexported fields
}
func NewFPMPoolStatus ¶ added in v0.1.0
func NewFPMPoolStatus(pools []Pool) *FPMPoolStatus
func (*FPMPoolStatus) Collect ¶ added in v0.1.0
func (e *FPMPoolStatus) Collect(ch chan<- prometheus.Metric)
func (*FPMPoolStatus) Describe ¶ added in v0.1.0
func (e *FPMPoolStatus) Describe(ch chan<- *prometheus.Desc)
type Process ¶ added in v0.2.0
type Process struct {
// contains filtered or unexported fields
}
func NewProcess ¶ added in v0.2.0
func (*Process) HandleSignal ¶ added in v0.2.0
type Status ¶
type Status struct { Name string `json:"pool"` ProcessManager string `json:"process manager"` StartTime int `json:"start time"` StartSince int `json:"start since"` AcceptedConn int `json:"accepted conn"` ListenQueue int `json:"listen queue"` MaxListenQueue int `json:"max listen queue"` ListenQueueLen int `json:"listen queue len"` IdleProcesses int `json:"idle processes"` ActiveProcesses int `json:"active processes"` TotalProcesses int `json:"total processes"` MaxActiveProcesses int `json:"max active processes"` MaxChildrenReached int `json:"max children reached"` SlowRequests int `json:"slow requests"` }
Click to show internal directories.
Click to hide internal directories.