Copy ProcessCreated field from v2 to v3.

pull/1123/head
Tom Barker 4 years ago
parent f86a042980
commit d26900de91

@ -21,6 +21,7 @@ func (l AvgStat) String() string {
type MiscStat struct { type MiscStat struct {
ProcsTotal int `json:"procsTotal"` ProcsTotal int `json:"procsTotal"`
ProcsCreated int `json:"procsCreated"`
ProcsRunning int `json:"procsRunning"` ProcsRunning int `json:"procsRunning"`
ProcsBlocked int `json:"procsBlocked"` ProcsBlocked int `json:"procsBlocked"`
Ctxt int `json:"ctxt"` Ctxt int `json:"ctxt"`

@ -92,6 +92,8 @@ func MiscWithContext(ctx context.Context) (*MiscStat, error) {
continue continue
} }
switch fields[0] { switch fields[0] {
case "processes":
ret.ProcsCreated = int(v)
case "procs_running": case "procs_running":
ret.ProcsRunning = int(v) ret.ProcsRunning = int(v)
case "procs_blocked": case "procs_blocked":

@ -57,11 +57,12 @@ func TestMisc(t *testing.T) {
func TestMiscStatString(t *testing.T) { func TestMiscStatString(t *testing.T) {
v := MiscStat{ v := MiscStat{
ProcsTotal: 4, ProcsTotal: 4,
ProcsCreated: 5,
ProcsRunning: 1, ProcsRunning: 1,
ProcsBlocked: 2, ProcsBlocked: 2,
Ctxt: 3, Ctxt: 3,
} }
e := `{"procsTotal":4,"procsRunning":1,"procsBlocked":2,"ctxt":3}` e := `{"procsTotal":4,"procsCreated":5,"procsRunning":1,"procsBlocked":2,"ctxt":3}`
if e != fmt.Sprintf("%v", v) { if e != fmt.Sprintf("%v", v) {
t.Errorf("TestMiscString string is invalid: %v", v) t.Errorf("TestMiscString string is invalid: %v", v)
} }

Loading…
Cancel
Save