如何通过 HTTP 状态代码创建 Nginx 响应图表?

如何通过 HTTP 状态代码创建 Nginx 响应图表?

我想创建一个图表有些类似如下:

替代文本 http://static.k5-storitve.net/site_media/images/plugins/51-1170621310-ra.mahune.org-nginx_request-month.png

但是,我们并不绘制请求图,而是绘制响应图,每条 HTTP 响应代码占一行(200 OK、404 Not Found、500 Server Error 等等)。

创建图表不是问题(使用 RRDtool、Server Density 或类似工具),但如何才能最好地从 Nginx 检索这些信息?

遗憾的是,这些数据无法在NginxHttpStubStatus模块。如果是的话,这会相当容易。

答案1

您必须为此解析访问日志。

相关内容