使用阿里云的队列服务器来存储nginx的日志,用来检测用户的访问量等情况,首先WEB服务器的nginx日志存放格式如下:
"$host" "$remote_addr" "$time_local" "$request" "$status" "$body_bytes_sent" "$http_user_agent" "$http_x_forwarded_for"
下面就是按照要求,通过正则表达式来匹配日志文件,正则表达式如下:
[a-z]+ [a-z\.A-Z][email protected]@([\d\.]+)@@\[(.*)\]@@([\/a-z\.\?=\d&\-_ ]+)@@([\d]+)@@([\d]+)@@([A-Z\/\d\. \(;\)\,\.]+)@@([\d\.\-]+)
时间: 2024-10-31 14:56:38