|
@@ -59,7 +59,7 @@ public class MachinePageController {
|
|
|
this.receiverRepository = receiverRepository;
|
|
this.receiverRepository = receiverRepository;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @ApiOperation(value = "机器列表页面")
|
|
|
|
|
|
|
+ @ApiOperation(value = "机器节点页面")
|
|
|
@GetMapping("/host")
|
|
@GetMapping("/host")
|
|
|
public String hostPage(@RequestParam(value = "env", required = false) String env,
|
|
public String hostPage(@RequestParam(value = "env", required = false) String env,
|
|
|
@RequestParam(value = "machineIpv4", required = false) String machineIpv4,
|
|
@RequestParam(value = "machineIpv4", required = false) String machineIpv4,
|
|
@@ -190,56 +190,56 @@ public class MachinePageController {
|
|
|
@ApiOperation(value = "系统负载页面")
|
|
@ApiOperation(value = "系统负载页面")
|
|
|
@GetMapping("/status/sys/{machineId}")
|
|
@GetMapping("/status/sys/{machineId}")
|
|
|
public String hostStatusPage(@PathVariable("machineId") String machineId, Model model) {
|
|
public String hostStatusPage(@PathVariable("machineId") String machineId, Model model) {
|
|
|
- MachineStat machineStat = statQuery.query(machineId);
|
|
|
|
|
- LocalDateTime statTime = machineStat.getMachineTime();
|
|
|
|
|
|
|
+ MachineStat machineStat = statQuery.queryByMachineId(machineId, 1).get(0);
|
|
|
|
|
+ LocalDateTime statTime = DateTimeConverter.localDateTime(machineStat.getTimestamp());
|
|
|
|
|
|
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
|
model.addAttribute("sysload", machineStat.getOsStat());
|
|
model.addAttribute("sysload", machineStat.getOsStat());
|
|
|
- return "/machine/sysload";
|
|
|
|
|
|
|
+ return "/machine/stat/sysload";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation(value = "网络状态页面")
|
|
@ApiOperation(value = "网络状态页面")
|
|
|
@GetMapping("/status/network/{machineId}")
|
|
@GetMapping("/status/network/{machineId}")
|
|
|
public String networkStatusPage(@PathVariable("machineId") String machineId, Model model) {
|
|
public String networkStatusPage(@PathVariable("machineId") String machineId, Model model) {
|
|
|
- MachineStat machineStat = statQuery.query(machineId);
|
|
|
|
|
- LocalDateTime statTime = machineStat.getMachineTime();
|
|
|
|
|
|
|
+ MachineStat machineStat = statQuery.queryByMachineId(machineId, 1).get(0);
|
|
|
|
|
+ LocalDateTime statTime = DateTimeConverter.localDateTime(machineStat.getTimestamp());
|
|
|
|
|
|
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
|
model.addAttribute("tcpConnNum", machineStat.getTcpConnNum());
|
|
model.addAttribute("tcpConnNum", machineStat.getTcpConnNum());
|
|
|
model.addAttribute("networkStat", machineStat.getNetworkStat());
|
|
model.addAttribute("networkStat", machineStat.getNetworkStat());
|
|
|
- return "/machine/networkstatus";
|
|
|
|
|
|
|
+ return "/machine/stat/network";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation(value = "CPU 使用率页面")
|
|
@ApiOperation(value = "CPU 使用率页面")
|
|
|
@GetMapping("/status/cpu/{machineId}")
|
|
@GetMapping("/status/cpu/{machineId}")
|
|
|
public String cpuUsagePage(@PathVariable("machineId") String machineId, Model model) {
|
|
public String cpuUsagePage(@PathVariable("machineId") String machineId, Model model) {
|
|
|
- MachineStat machineStat = statQuery.query(machineId);
|
|
|
|
|
- LocalDateTime statTime = machineStat.getMachineTime();
|
|
|
|
|
|
|
+ MachineStat machineStat = statQuery.queryByMachineId(machineId, 1).get(0);
|
|
|
|
|
+ LocalDateTime statTime = DateTimeConverter.localDateTime(machineStat.getTimestamp());
|
|
|
|
|
|
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
|
model.addAttribute("cpuUsage", machineStat.getCpuStat());
|
|
model.addAttribute("cpuUsage", machineStat.getCpuStat());
|
|
|
- return "/machine/cpuusage";
|
|
|
|
|
|
|
+ return "/machine/stat/cpu";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation(value = "内存详情页面")
|
|
@ApiOperation(value = "内存详情页面")
|
|
|
@GetMapping("/status/mem/{machineId}")
|
|
@GetMapping("/status/mem/{machineId}")
|
|
|
public String memUsagePage(@PathVariable("machineId") String machineId, Model model) {
|
|
public String memUsagePage(@PathVariable("machineId") String machineId, Model model) {
|
|
|
- MachineStat machineStat = statQuery.query(machineId);
|
|
|
|
|
- LocalDateTime statTime = machineStat.getMachineTime();
|
|
|
|
|
|
|
+ MachineStat machineStat = statQuery.queryByMachineId(machineId, 1).get(0);
|
|
|
|
|
+ LocalDateTime statTime = DateTimeConverter.localDateTime(machineStat.getTimestamp());
|
|
|
|
|
|
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
|
model.addAttribute("memoryUsage", machineStat.getMemoryUsage());
|
|
model.addAttribute("memoryUsage", machineStat.getMemoryUsage());
|
|
|
- return "/machine/memusage";
|
|
|
|
|
|
|
+ return "/machine/stat/mem";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation(value = "磁盘详情页面")
|
|
@ApiOperation(value = "磁盘详情页面")
|
|
|
@GetMapping("/status/disk/{machineId}")
|
|
@GetMapping("/status/disk/{machineId}")
|
|
|
public String diskUsagePage(@PathVariable("machineId") String machineId, Model model) {
|
|
public String diskUsagePage(@PathVariable("machineId") String machineId, Model model) {
|
|
|
- MachineStat machineStat = statQuery.query(machineId);
|
|
|
|
|
- LocalDateTime statTime = machineStat.getMachineTime();
|
|
|
|
|
|
|
+ MachineStat machineStat = statQuery.queryByMachineId(machineId, 1).get(0);
|
|
|
|
|
+ LocalDateTime statTime = DateTimeConverter.localDateTime(machineStat.getTimestamp());
|
|
|
|
|
|
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
model.addAttribute("statTime", DateTimeConverter.format(statTime));
|
|
|
model.addAttribute("diskUsages", machineStat.getDiskUsages());
|
|
model.addAttribute("diskUsages", machineStat.getDiskUsages());
|
|
|
- return "/machine/diskusage";
|
|
|
|
|
|
|
+ return "/machine/stat/disk";
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|