4个版本
0.1.3 | 2023年3月28日 |
---|---|
0.1.2 | 2023年3月23日 |
0.1.1 | 2023年3月22日 |
0.1.0 | 2023年3月22日 |
890 在 文件系统 中排名
每月下载量 47
2MB
490 代码行
Procweb
Procweb是一个可以运行来监控另一个进程的进程。Procweb定期运行并采样这些值
- 状态;
- CPU使用率;
- 常驻集大小;
- 虚拟内存大小;
- 总主内存;
- 从磁盘总读取量;
- 写入磁盘的总数;
- 总读取量;
- 总写入量;
- 优先级;
- 线程数;
- 运行时间;
- 启动时间。
其中一些值可以用来绘制图表。Procweb提供Web界面来显示数据。
Procweb可用于长时间或数天的工作中监控进程的内存泄漏或意外行为。
详细信息
Procweb是一个可以后台运行的Rust编写的进程。该进程提供了一个用TypeScript和Angular编写的Web界面,以时间表示数据。Procweb存储样本不设过期时间,因此可以检查旧数据。Web界面可通过http://<ip_addr>:3000访问。
用法
要使用此包,只需安装它,并通过传递要监控的运行进程的PID来运行
cargo install procweb-rust
procweb-rust 1234
然后打开浏览器并转到
http://<ip-addr>:3000/
依赖项
~19–32MB
~562K SLoC