搜索看看
数据开放接口 / 获取监控进程列表接口
主机正在监控的所有进程
1、示例,下面【2】是参数说明:
请求URL:http://localhost:9999/appInfo/agentList 请求方式:POST 请求参数(Content-Type:application/json): { "wgToken":"65d05df102851c6535322e73b2f99c06", "hostname":"192.168.1.1" } 返回结果: { "code": "0", "msg": "", "data": [ { "hostname": "10.0.4.17", "appPid": "wgcloud-server-release", "appType": "3", "appName": "wgcloud-server-release", "threadsNum": "115", "memPer": 785.01, "cpuPer": 0.33, "state": "1", "active": "1", "readBytes": "269.0", "writesBytes": "74.0", "createTime": 1790143392000, "gatherPid": "9149", "groupId": "1659749814210002944,1684065046667329536", "appTimes": "2026-09-23 09:30:25", "proUsername": "root", "customShell": "", "warnLevel": "ERROR", "netConnections": "46", "appCmdLine": "java -server -Xms512m -Xmx512m -jar wgcloud-server-release.jar", "gatherProName": "java", "id": "1730758550952738816" } ] }
2、参数说明:
请求参数(Content-Type:application/json): { "wgToken":"必填,server/config/application.yml里的wgToken配置项的md5加密字符串,大小写均可", "hostname":"必填,监控主机IP,完全匹配,非模糊查询", } 返回结果: { "msg": "接口返回的错误信息,如果成功时候,则返回为空", "code": "返回状态,0标识成功,1标识错误", "data": [ { "hostname": "监控主机IP", "appPid": "和进程获取途径对应,1标识此处存进程id号,2此处存pid文件路径,3进程名称关键字", "appType": "进程获取途径,1进程id号,2进程pid文件,3进程名称关键字", "appName": "进程名称", "threadsNum": "进程当前使用的线程数量", "memPer": "内存使用率%", "cpuPer": "cpu使用率%", "state": "进程状态,1正常,2离线", "active": "进程监控状态,1标识监控中,2标识已停止", "readBytes": "进程从磁盘累计读取数据,单位MB", "writesBytes": "进程从磁盘累计写入数据,单位MB", "createTime": "添加时间,单位毫秒", "gatherPid": "进程ID", "groupId": "分组标签ID,如果想转为标签名称,可以使用分组标签接口来转换为名称", "appTimes": "进程的启动时间", "proUsername": "进程所属用户", "customShell": "进程下线时候,自动恢复指令", "warnLevel": "告警级别,ERROR标识重要,WARN标识一般,INFO标识信息", "netConnections": "进程的连接梳理", "appCmdLine": "进程的启动命令参数", "gatherProName": "进程原始名称,采集获取,v3.6.9版本开始支持此字段", "id": "1730758550952738816" } ] }