DragonFly On-Line Manual Pages
    
    
	
APERCU(1)                                                            APERCU(1)
NAME
       apercu - Summarizes web traffic based on Apache log files
SYNOPSIS
       apercu [--format=FORMAT] [--users=FILTER] [--hits=INTERVAL]
              [--referrers=FILTER] [--resources=FILTER] [--time=PERIOD]
              [--lookup-ips] [--sort-by-name] [--quiet] [--verbose=LEVEL]
              [--version | -v] [logfile]
DESCRIPTION
        apercu is an application that extracts information from Apache log
       files and summarizes it, showing activities and profiles of individuals
       (users), numbers of requests and referrers, and hit counts over time.
       By default, apercu displays, in order, users, hit counts, referrers,
       and resources.
OPTIONS
       --format=FORMAT
              The format of the log file. The default is:
              %h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-agent}i"
       --users=FILTER
              Display user history. The optional filter narrows the users
              displayed to only those with matching IP addresses. Regular
              expression escape sequences can be used.
       --hits=INTERVAL
              Display hit counts, using the given time interval, which by
              default is "hour". Other valid intervals are "year", "mon",
              "day", "hour", "min", and "sec".
       --referrers=FILTER
              Display referrers, optionally showing only those matching the
              filter, which is a regular expression.
       --resources=FILTER
              Display resources, optionally showing only those matching the
              filter, a regular expression.
       --time=FILTER
              Display hits by time, the optional filter narrows the hits to
              the given time, in the format DD/MMM/YYYY: HH:MM:SS (or whatever
              matches the format in the log file). Regular expression escape
              sequences can also be used.
              Time filter aliases exist: "today", "yesterday", "thisweek",
              "thismonth", and "thisyear". Unless the interval has been
              explicitly set (via --hits, these result in the interval being
              set to "hour", "hour", "day", "day", and "mon", respectively.
       --lookup-ips
              Display IP names instead of addresses, when used with the
              --users option. This adds significant processing time.
       --sort-by-name
              Sort resources and referrers by name instead of by count.
       --quiet
              Run with minimal output.
       --verbose=LEVEL
              Run with debugging output.
       --version -v
              Display the version and exit.
       logfile
              The log file to process. If not specified, standard input is
              used as input.
EXAMPLES
       To view the hit counts for January 2006:
              % apercu --time=\d+/Jan/2006 --hits /var/log/apache2/access_log
       To view the user profiles and activity for today, showing IP addresses:
              % apercu --time=today --users --lookup-ips
              /var/log/apache2/access_log
       To view RPM resources for this month:
              % apercu --time=thismonth --resources='GET.*\.rpm.*'
              /var/log/apache2/access_log
       To view Google Spain referrers this month:
              % apercu --time=thismonth --referrers='http://www.google.es\S*'
              /var/log/apache2/access_log
CONFIGURATION
       $HOME/.apercu
       The run-control (configuration) file, of the form:
       format:       %h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-agent}i
       lookup-ips:   true
       sort-by-name: true
       quiet:        true
       The given parameters match the --format, --lookup-ips, --sort-by-name,
       and --quiet options.
AUTHOR
       Jeff Pace <jpace@incava.org>.
       The Apercu web site is at http://www.incava.org/projects/apercu.
BUGS
       Bugs and issues should be emailed to the author: Jeff Pace
       <jpace@incava.org>
COPYRIGHT
       Copyright (c) 2006, Jeff Pace.
       All Rights Reserved. This module is free software. It may be used,
       redistributed and/or modified under the terms of the Apache License:
       http://www.apache.org/licenses/LICENSE-2.0
                                                                     APERCU(1)