ログ ファイルを分析するための Python スクリプトを作成しています (例: http://www.monitorware.com/en/logsamples/apache.php )。これを実現するために使用できる方法の提案が必要です。
- メソッドでログファイルを読み取ります
open
。わかった。 - ログの経過時間を数えていますか?ログ行内の特定の位置から読み取るには、どの方法を使用しますか? 例:
64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /twiki/bin/edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846
この場合、年などの特定の位置の後の経過時間をカウントするにはどうすればよいですか?
また、1 分あたりに処理されたリクエスト、送信されたデータの合計量、送信されたデータの平均量、1 つのリクエストで送信されたデータの最大量を表示する必要もあります。