Apache ログ ファイルから 1 秒あたりのリクエスト数のメトリックを特定することはできますか? もしそうなら、これについてどうやって行くのですか?
乾杯、カタール。
Apache ログ ファイルから 1 秒あたりのリクエスト数のメトリックを特定することはできますか? もしそうなら、これについてどうやって行くのですか?
乾杯、カタール。
1秒あたりのリクエストを表示するには、アクセスログのエントリを解析する必要があります。
CommonLogFormatは次のようになります。
127.0.0.1-率直な[2000年10月10日:13:55:36-0700] "GET /apache_pb.gif HTTP / 1.0" 200 2326
Javaまたはその他の強力なテキスト解析言語を使用して、アクセスログで「GET」エントリを検索し、日付/時刻の部分をグループ化して1秒あたりのリクエスト数を「合計」することができます(「2000年10月10日: 13:55:36 ")。日付/時刻の部分が一致する「GET」エントリは、1秒あたりのリクエスト数の部分に含まれます。
そこから、1日の特定の時間、1秒あたりの最大リクエスト数などに関する詳細なメトリックを収集できます。
編集
これはSOFでもすでに尋ねられているようです:LinuxでApacheの「1秒あたりのリクエスト数」を取得するにはどうすればよいですか?