在网站运维和性能优化过程中,分析访问日志是不可或缺的一环。Rhit 是一款专为 Nginx 设计的命令行日志分析工具,它以“即用即走”的理念,帮助用户快速洞察网站流量和异常情况。
工具介绍:
Rhit 是一个无需配置、无需数据库的轻量级日志分析器。它直接读取标准的 Nginx 日志文件,在终端中运行,不留下任何临时文件或持久数据。这种设计使得 Rhit 特别适合需要快速查看日志的场景。
Rhit读取nginx日志文件的标准位置(甚至gzip),做一些分析,并在控制台的漂亮表格中告诉你,不存储和污染任何东西。它可以让你过滤点击日期,状态,参考或路径,并进行趋势分析。而且它足够快(大约每百万行1秒),所以你可以迭代地尝试查询来建立你的洞察力。下面是排名2xx和3xx的1月份热门歌曲的日期和趋势:

核心功能点:
零配置启动:无需预处理日志或安装数据库,直接运行即可
即时概览:通过 rhit 或 sudo rhit 命令,快速获取访问日志摘要
按需查询:支持通过参数筛选状态码、路径、来源等信息,例如 rhit -s 413 可查看所有 413 错误请求详情

趋势分析:内置每日访问量直方图和趋势指示器,帮助识别流量变化

- 变化追踪:可生成 referer 或路径的访问量增减表,洞察内容热度变化
- 灵活过滤:支持多维度过滤,聚焦特定问题或用户行为
应用:
1、安装
通过github获取安装方式:https://github.com/Canop/rhit.git
2、运行命令
基本命令:rhit 或 sudo rhit
示例查询:rhit -s 404 查看所有 404 错误请求
过滤字段:使用 -f 参数指定显示字段,如 rhit -s 413 -f ref,path
3、探索趋势与变化
查看 referer 增减趋势:rhit --trend ref
聚焦新出现的客户端错误:rhit --filter status=4xx
Rhit 的设计理念是“简洁而强大”,它让日志分析变得不再繁琐。