logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

logtop - Realtime log line rate analyser

Author

       logtop was written by Julien Palard.

       This manual page was written by Julien Palard <julien@palard.fr>, for the Debian project (and may be used
       by others).

                                                 April 16, 2011                                        LOGTOP(1)

Description

logtop is a System Administrator tool analyzing line rate on stdin.
        It reads on stdin and print a constantly updated result
        displaying, in columns:
        Line number, count, frequency, and the actual line.

         $ tail -f FILE | logtop
        is the friendly version of:
         $ watch 'tail FILE | sort | uniq -c | sort -gr'

Examples

       Here are some logtop usage examples.

       tail-fcache.log|grep-o"HIT\|MISS"|logtop

       Realtime hit / miss ratio on some caching software log file.

       tail-faccess.log|cut-d''-f1|logtop-s10000

       Realtime most querying IPs on your server, as long as log lines in access.log starts with the client IP.

       tail-faccess.log|cut-d''-f7|logtop-s10000

       Realtime most requested web pages in a NCSA like log file.

       catauth.log|grep-v"CRON"|grep-o":.*"|logtop-q-s100000

       Display a one-shot simple analyse of your auth.log.

Name

       logtop - Realtime log line rate analyser

Options

-s,--size=K
              Only keep K lines in memory, instead of 10000.

       -q,--quiet
              Do not display a live view of the data, only display a top at exit.

       -l,--line-by-line=K
              Print  result  line  by line, in a machine friendly format, K is the number of result to print per
              line.

                Line by line format is : [%d %f %s\t]*\n
                  %d : Number of occurences
                  %f : Frequency of apparition
                  %s : String (Control chars replaced by dots.

       -i,--interval=K
              Interval between graphical updates, in seconds. Defaults to 1.

       -h,--help
              Show summary of options.

       -v,--version
              Show version of program.

See Also

watch(1)

Synopsis

logtop [OPTIONS]

See Also