资源监控模块接口新增,agent下发信息配置

This commit is contained in:
gaoyutao
2025-09-17 18:14:42 +08:00
parent f922fb752f
commit a797147d95
30 changed files with 422 additions and 75 deletions
@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;
/**
* 磁盘监控信息Controller
@@ -99,4 +100,51 @@ public class InitialDiskInfoController extends BaseController
{
return toAjax(initialDiskInfoService.deleteInitialDiskInfoByIds(ids));
}
/**
* 磁盘设备/dev/sda基础信息
* @param initialDiskInfo
* @return
*/
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/getDistDetailsMsg")
public AjaxResult distDetailsMsg(@RequestBody InitialDiskInfo initialDiskInfo){
return success(initialDiskInfoService.getDistDetailsMsg(initialDiskInfo));
}
/**
* /dev/sda读写速率(KB/s)
* @param initialDiskInfo
* @return
*/
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/rwSpeedEcharts")
public AjaxResult rwSpeedEcharts(@RequestBody InitialDiskInfo initialDiskInfo){
Map<String, Object> echartsData = initialDiskInfoService.rwSpeedEcharts(initialDiskInfo);
return success(echartsData);
}
/**
* /dev/sda读写次数
* @param initialDiskInfo
* @return
*/
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/rwTimesEcharts")
public AjaxResult rwTimesEcharts(@RequestBody InitialDiskInfo initialDiskInfo){
Map<String, Object> echartsData = initialDiskInfoService.rwTimesEcharts(initialDiskInfo);
return success(echartsData);
}
/**
* /dev/sda读写字节
* @param initialDiskInfo
* @return
*/
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/rwBytesEcharts")
public AjaxResult rwBytesEcharts(@RequestBody InitialDiskInfo initialDiskInfo){
Map<String, Object> echartsData = initialDiskInfoService.rwBytesEcharts(initialDiskInfo);
return success(echartsData);
}
}