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 など) ごとに 1 行ずつ、応答をグラフ化します。

グラフの作成は問題ではありません (RRDtool、Server Density または同様のものを使用します) が、この情報を Nginx から最も効果的に取得するにはどうすればよいでしょうか?

残念ながら、このデータは生成されたページでは利用できません。NginxHttpStubStatusモジュールもしそうなら、これはかなり簡単でしょう。

答え1

このためにはアクセス ログを解析する必要があります。

関連情報