Logtop: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 2: | Zeile 2: | ||
== Beschreibung == | == Beschreibung == | ||
== NAME == | |||
logtop - Realtime log line rate analyser | |||
== SYNOPSIS == | |||
logtop [OPTIONS] | |||
== 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' | |||
== 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 | |||
== EXAMPLES == | |||
Here are some logtop usage examples | |||
tail -f cache.log | grep -o "HIT\|MISS" | logtop | |||
Realtime hit / miss ratio on some caching software log file | |||
tail -f access.log | cut -d' ' -f1 | logtop -s 10000 | |||
Realtime most querying IPs on your server, as long as log lines in access.log starts with the client IP | |||
tail -f access.log | cut -d' ' -f7 | logtop -s 10000 | |||
Realtime most requested web pages in a NCSA like log file | |||
cat auth.log | grep -v "CRON" | grep -o ": .*" | logtop -q -s 100000 | |||
Display a one-shot simple analyse of your auth.log | |||
== SEE ALSO == | |||
# watch(1) | |||
== Installation == | == Installation == | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> |
Version vom 13. Dezember 2024, 12:12 Uhr
logtop -
Beschreibung
NAME
logtop - Realtime log line rate analyser
SYNOPSIS
logtop [OPTIONS]
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'
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
EXAMPLES
Here are some logtop usage examples
tail -f cache.log | grep -o "HIT\|MISS" | logtop
Realtime hit / miss ratio on some caching software log file
tail -f access.log | cut -d' ' -f1 | logtop -s 10000
Realtime most querying IPs on your server, as long as log lines in access.log starts with the client IP
tail -f access.log | cut -d' ' -f7 | logtop -s 10000
Realtime most requested web pages in a NCSA like log file
cat auth.log | grep -v "CRON" | grep -o ": .*" | logtop -q -s 100000
Display a one-shot simple analyse of your auth.log
SEE ALSO
- watch(1)