Loading escheduler-server/src/main/java/cn/escheduler/server/ResInfo.java +21 −1 Original line number Diff line number Diff line Loading @@ -35,6 +35,11 @@ public class ResInfo { */ private double memoryUsage; /** * loadAverage */ private double loadAverage; public ResInfo(){} public ResInfo(double cpuUsage , double memoryUsage){ Loading @@ -42,6 +47,12 @@ public class ResInfo { this.memoryUsage = memoryUsage; } public ResInfo(double cpuUsage, double memoryUsage, double loadAverage) { this.cpuUsage = cpuUsage; this.memoryUsage = memoryUsage; this.loadAverage = loadAverage; } public double getCpuUsage() { return cpuUsage; } Loading @@ -58,12 +69,21 @@ public class ResInfo { this.memoryUsage = memoryUsage; } public double getLoadAverage() { return loadAverage; } public void setLoadAverage(double loadAverage) { this.loadAverage = loadAverage; } /** * get CPU and memory usage * add cpu load average by lidong for service monitor * @return */ public static String getResInfoJson(){ ResInfo resInfo = new ResInfo(OSUtils.cpuUsage(), OSUtils.memoryUsage()); ResInfo resInfo = new ResInfo(OSUtils.cpuUsage(), OSUtils.memoryUsage(),OSUtils.loadAverage()); return JSONUtils.toJson(resInfo); } Loading Loading
escheduler-server/src/main/java/cn/escheduler/server/ResInfo.java +21 −1 Original line number Diff line number Diff line Loading @@ -35,6 +35,11 @@ public class ResInfo { */ private double memoryUsage; /** * loadAverage */ private double loadAverage; public ResInfo(){} public ResInfo(double cpuUsage , double memoryUsage){ Loading @@ -42,6 +47,12 @@ public class ResInfo { this.memoryUsage = memoryUsage; } public ResInfo(double cpuUsage, double memoryUsage, double loadAverage) { this.cpuUsage = cpuUsage; this.memoryUsage = memoryUsage; this.loadAverage = loadAverage; } public double getCpuUsage() { return cpuUsage; } Loading @@ -58,12 +69,21 @@ public class ResInfo { this.memoryUsage = memoryUsage; } public double getLoadAverage() { return loadAverage; } public void setLoadAverage(double loadAverage) { this.loadAverage = loadAverage; } /** * get CPU and memory usage * add cpu load average by lidong for service monitor * @return */ public static String getResInfoJson(){ ResInfo resInfo = new ResInfo(OSUtils.cpuUsage(), OSUtils.memoryUsage()); ResInfo resInfo = new ResInfo(OSUtils.cpuUsage(), OSUtils.memoryUsage(),OSUtils.loadAverage()); return JSONUtils.toJson(resInfo); } Loading