跳转到主要内容

uWSGI类似top的界面

项目描述

uwsgitop是一个类似于top的命令,使用uWSGI Stats Server来监控您的uwsgi应用。

要使用uWSGI Stat Server,只需使用stats选项后跟一个有效的套接字地址,例如

uwsgi --module myapp --socket :3030 --stats /tmp/stats.socket

要使用uwsgitop监控您的应用,请使用以下套接字地址调用它

uwsgitop /tmp/stats.socket

如果您想通过HTTP提供统计信息,需要在uWSGI中添加stats-http选项

uwsgi --module myapp --http :3030 --stats :3031 --stats-http

现在需要这样调用uwsgitop

uwsgitop http://127.0.0.1:3031

安装

pip install uwsgitop

用法

要显示异步核心统计信息(例如使用gevent时)或切换到核心统计信息显示模式,按a。要快速刷新屏幕,按f,要退出,按q

字段

描述

WID

工作ID

%

工作器使用率

PID

工作器PID

REQ

自上次(重新)启动以来工作器执行请求数量

RPS

每秒请求数

EXC

异常

SIG

管理的uWSGI信号

STATUS

工作器正在忙碌还是空闲可使用?

AVG

平均请求时间

RSS

工作器RSS(常驻集大小,请参阅Linux内存管理)

VSZ

Worker VSZ(虚拟内存大小,见 Linux 内存管理)

TX

工作器传输了多少数据

ReSpwn

重生计数

HC

自毁计数

RunT

工作器运行了多长时间

LastSpwn

最后重生时间

颜色

行将以不同的颜色显示

  • 默认控制台文本颜色,如果工作器空闲

  • 如果工作器忙碌,则显示绿色

  • 如果工作器处于 廉价 模式,则显示品红色

  • 如果工作器正在处理 uwsgi 信号,则显示黄色

  • 如果工作器处于 挂起 状态,则显示蓝色

请记住在 uwsgi 配置中启用 memory-report 以查看 uwsgi 进程消耗了多少内存资源。

进一步阅读

有关 uWSGI 统计服务器的更多信息,请参阅 https://uwsgi-docs.readthedocs.io/en/latest/StatsServer.html

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

uwsgitop-0.12.tar.gz (6.6 kB 查看散列

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面