# SalamanderGoMonitor
基于go获得Linux系统负载(通过Linux ps命令), web接口
# API
## GET /info
## 参数
|参数名|必选|类型|说明|
|--- |--- |--- |--- |
|sort|是|string|按什么排序,可为mem(内存),cpu|
|num|是|int|限制行数|
## 返回示例
```
查询成功
{
"errcode": 0,
"errmsg": "success",
"res": "USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND\nroot 12 0.0 0.3 157948 7932 pts/0 Ss+ 11:50 0:00 curl -s localhost:8888/info?sort=mem\u0026num=10\nroot 1 0.4 0.2 48064 5852 ? Ssl 11:50 0:00 ./app\nroot 19 0.0 0.1 36632 2788 ? R 11:50 0:00 ps -aux --sort -pmem\nroot 18 0.0 0.0 4208 708 ? S 11:50 0:00 head -10\n"
}
查询错误
{
"errno":1,
"errmsg":"sort不能为空",
"res": ""
}
```
## 返回参数说明
|参数名|类型|说明|
|--- |--- |--- |
|errcode|int|错误码,0:成功;1:参数不正确 2:系统发生错误|
|errmsg|string|错误信息|
|res|string|查询结果,就是ps命令里的内容|
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业和服务提供商的首选操作系统,用于部署Web服务器、数据库服务器、邮件服务器等。Linux系统具有高效的网络功能和稳定的性能,因此被广泛应用于服务器领域,Linux是云计算的核心组成部分,被广泛用于构建云平台和云服务。许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。许多知名的科学计算软件都在Linux上开发和运行,Linux系统在各个领域都有广泛的应用,其强大的功能和灵活性使得它成为许多产品和服务的基础架构。
资源推荐
资源详情
资源评论
收起资源包目录
基于go获得Linux系统负载, web.zip (4个子文件)
222
conf.json 20B
.gitignore 23B
README.md 1KB
main.go 2KB
共 4 条
- 1
资源评论
普通网友
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功