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