0
Apachelog parser是一個不錯的項目,可以用來解析apache日誌文件。有沒有其他的python模塊可以解析除this之外的IIS日誌文件?IIS日誌解析器 - Python
Apachelog parser是一個不錯的項目,可以用來解析apache日誌文件。有沒有其他的python模塊可以解析除this之外的IIS日誌文件?IIS日誌解析器 - Python
我正在使用正則表達式模式解析IIS日誌文件並將它們饋送到流利,然後elasticsearch。
下面是模式:
/^(?<time>\d{4}\-\d{2}\-\d{2}\s+\d{2}\:\d{2}\:\d{2}\s+)(?<s_ip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\s+)(?<cs_method>.+?\s+)(?<cs_uri_stem>.+?\s+)(?<cs_uri_query>.+?\s+)(?<s_port>\d{1,3}\s+)(?<user>.+?\s+)(?<c_ip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\s+)(?<csUser_agent>.+?\s+)(?<sc_status>\d{1,3}\s+)(?<sc_substatus>\d{1,3}\s+)(?<sc_win32_status>\d+\s+)(?<sc_bytes>\d+\s+)(?<cs_bytes>\d+\s+)(?<time_taken>\d+)?$/
這省去了用戶代理信息雖然。
希望它能讓你走。
你有沒有找到任何替代spilp? – Abundnce10
@ Abundnce10我所做的是將IIS轉換爲apache日誌格式並使用「Apache Log Parser」.. :) –