Python parsing Web Access logs

Source: Internet
Author: User
Python parsing Web Access logs

  1. Common Log Format
    127.0.0.1--[14/may/2017:12:45:29 +0800] "get/index.html http/1.1" 200 4286
    Remote-host IP Request time TimeZone Method Resource Protocol status code send bytes

  2. Combined log Format
    127.0.0.1--[14/may/2017:12:51:13 +0800] "get/index.html http/1.1", 4286 "HTTP://127.0.0.1/" "mozilla/5.0 (Windows N T 6.1; Win64; x64) applewebkit/537.36 (khtml, like Gecko) chrome/53.0.2785.116 safari/537.36 "
    Remote host IP--Request Time Time zone method resource protocol status code send byte referer character browser information

Web Access Log Example

Analysis
? Statistics by day
o Number of log lines per day
o Browse the number of visits per IP per day
o Number of visitors per day = number of IP component collections appearing daily
o Number of status code occurrences per day
o Total Daily traffic
? Total statistics
o Total Log lines = number of log lines per day
O Total number of visitors = number of sets of all IP components appearing
? Geographical distribution
o sort the number of accesses for all IP occurrences take TOP20
o Find a location based on IP


Code

Python parsing Web Access logs

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.