Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FPMPoolStatus ¶
type FPMPoolStatus struct {
// contains filtered or unexported fields
}
func NewFPMPoolStatus ¶
func NewFPMPoolStatus(pools []fpmConfig.Pool) *FPMPoolStatus
func (*FPMPoolStatus) Collect ¶
func (e *FPMPoolStatus) Collect(ch chan<- prometheus.Metric)
func (*FPMPoolStatus) Describe ¶
func (e *FPMPoolStatus) Describe(ch chan<- *prometheus.Desc)
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.