ngxtop是一款python模块,可实时展示nginx的日志情况,支持自定义日志格式、过滤。
官网:https://github.com/lebinh/ngxtop
(2015年之后就没有再更新了,有些可惜)
安装:
# pip install ngxtop
使用方法
# ngxtop --help
ngxtop - ad-hoc query for nginx access log.
Usage:
ngxtop [options]
ngxtop [options] (print|top|avg|sum) <var> ...
ngxtop info
ngxtop [options] query <query> ...
Options:
-l <file>, --access-log <file> access log file to parse.
-f <format>, --log-format <format> log format as specify in log_format directive. [default: combined]
--no-follow 默认情况下ngxtop只会分析新增日志(类似tail -f);使用这个选项使ngxtop分析日志文件中的已有日志
-t <seconds>, --interval <seconds> report interval when running in follow mode [default: 2.0]
-g <var>, --group-by <var> group by variable [default: request_path]
-w <var>, --having <expr> having clause [default: 1]
-o <var>, --order-by <var> order of output for default query