uwsgiFouine 是一个 uwsgi 日志解析器。通过调用 uwsgiFouine 处理 uwsgi 日志文件,您将获得一份报告,帮助您了解 uwsgi 在请求处理中花费的时间。目前,报告以文本格式展示,但未来可支持输出为 HTMLCSV 等格式。该工具受到 pgFouine —— 一个 PostgreSQL 日志分析器的启发。

功能包括:

  • --path_map_function=some.python.function:您可以指定一个 Python 函数,用于自定义路径映射。例如,您可以将 /index.html 映射为 /,从而合并报告中的相同路径,避免重复条目。

示例输出:

Where was the most time spent? ===

  1. / | 75,24