1package load 2 3import ( 4 "encoding/json" 5 6 "github.com/shirou/gopsutil/internal/common" 7) 8 9var invoke common.Invoker = common.Invoke{} 10 11type AvgStat struct { 12 Load1 float64 `json:"load1"` 13 Load5 float64 `json:"load5"` 14 Load15 float64 `json:"load15"` 15} 16 17func (l AvgStat) String() string { 18 s, _ := json.Marshal(l) 19 return string(s) 20} 21 22type MiscStat struct { 23 ProcsTotal int `json:"procsTotal"` 24 ProcsCreated int `json:"procsCreated"` 25 ProcsRunning int `json:"procsRunning"` 26 ProcsBlocked int `json:"procsBlocked"` 27 Ctxt int `json:"ctxt"` 28} 29 30func (m MiscStat) String() string { 31 s, _ := json.Marshal(m) 32 return string(s) 33} 34