#process #monitor #web-interface #嵌入式开发 #开发工具 #命令行工具

app procweb-rust

一个提供Linux进程中资源监控的Web界面的二进制程序

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

GPL-3.0+

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