func GetUptime() map[string]interface{} { stats := map[string]interface{}{} util.EachLine("/proc/uptime", func(fields []string) { stats["total"] = util.ParseFloat(fields[0]) stats["idle"] = util.ParseFloat(fields[1]) }) return stats }
func GetLoadAvg() map[string]interface{} { stats := map[string]interface{}{} util.EachLine("/proc/loadavg", func(fields []string) { stats["1m"] = util.ParseFloat(fields[0]) stats["5m"] = util.ParseFloat(fields[1]) stats["15m"] = util.ParseFloat(fields[2]) }) return stats }