commit | 1affad42e7da105475985743024deee002d7cdb0 | [log] [tgz] |
---|---|---|
author | Sergiusz Bazanski <q3k@q3k.org> | Sat Apr 06 01:21:04 2019 +0200 |
committer | Sergiusz Bazanski <q3k@q3k.org> | Sat Apr 06 01:21:04 2019 +0200 |
tree | a7a5cf1cd62c353fbc0461cc2b0ed0ec9405cfde | |
parent | 3a2a693e0c45fb3a815f1bc3562445d6b0cece42 [diff] [blame] |
go/statusz: factor out load avg to separate file
diff --git a/go/statusz/load.go b/go/statusz/load.go new file mode 100644 index 0000000..2af5381 --- /dev/null +++ b/go/statusz/load.go
@@ -0,0 +1,14 @@ +package statusz + +import "github.com/shirou/gopsutil/load" + +import "fmt" + +func loadAverage() string { + loadstr := "unknown" + l, err := load.Avg() + if err == nil { + loadstr = fmt.Sprintf("%.2f %.2f %.2f", l.Load1, l.Load5, l.Load15) + } + return loadstr +}