Varnish log entry ranking
Author: Dag-Erling Smørgrav
Date: 2010-05-31
Version: 1.0
Manual section: 1
SYNOPSIS
varnishtop [-1] [-b] [-C] [-c] [-d] [-f] [-I regex] [-i tag] [-n varnish_name] [-r file] [-V] [-X regex] [-x tag]
DESCRIPTION
Varnishtop工具读取varnishd(1)共享内存的日志,连续不断的更新和显示日志记 录。使用–I,-i,-X和-x选项适当的过滤,他可以显示一个排序关于请求的内容,客户端,用户代理,或者其他记录在日志里的信息。
下面的参数可以使用:
-1 代替连续不断的更新和显示,只显示一次然后退出。暗示:-d
-b 包含指定后端服务器的日志,如果没有使用-b或-c,那么varnishtop但当这两种角色。
-C 使用正则表达式的时候忽略大小写
-c 包含指定客户端的日志,如果没有使用-b或-c,varnishtop但当这两种角色。
-d 启动的时候使用旧的日志记录,一般情况下,varnishtop只读取他启动以后生成的日志。
-f 只显示日志的第一列。
-I regex 匹配正则表达式的日志,如果没有使用-i或者-I,那么所有的日志都会匹配。
-i tag 匹配指定的tag,如果没有使用-i或者-I,那么所有的日志都会被匹配。
-n 指定varnish实例的名字,用来获取日志,如果没有指定,默认使用主机名。
-r file 读入日志文件,代替共享内存。
-V 显示版本号,然后退出。
-X regex 排除匹配表达式的日志。
-x tag 排除匹配tag的日志。
EXAMPLES
下面这个例子显示和更新收到的URL。
varnishtop -i RxURL
下面的例子显示连续不断的更新用户使用的用户代理:
varnishtop -i RxHeader -C -I ^User-Agent
SEE ALSO
# varnishd(1)
# varnishhist(1)
# varnishlog(1)
# varnishncsa(1)
# varnishstat(1)
HISTORY
The varnishtop utility was originally developed by Poul-Henning Kamp in cooperation with Verdens Gang AS and Linpro AS, and later substantially rewritten by Dag-Erling Smørgrav. This manual page was written by Dag-Erling Smørgrav.
COPYRIGHT
这个文档的版权和varnish自身的版权一样,请看LICENCE。
* Copyright (c) 2006 Verdens Gang AS
* Copyright (c) 2006-2008 Linpro AS
* Copyright (c) 2008-2010 Redpill Linpro AS
* Copyright (c) 2010 Varnish Software AS
●shared memory logging and statistics
Varnish使用共享内存记录和统计。因为它更快更有效,但棘手的是他没有定期写log文件。
当你使用附加模式打开一个文件,无论怎么书写操作系统都不会覆盖以前的数据。这样很多个线程都可以操作这个文件,互相之间没有任何联系,他们可以按照你期望的工作。
没有评论:
发表评论