wom*_*ble 6 varnish reverse-proxy
有没有人开发或知道任何第三方工具(或常用工具的非明显用途)来帮助糟糕的系统管理员确定通过 Varnish 的请求发生了什么?虽然varnishstat, varnishtop, 并varnishhist给我非常高级(或低级)的概述,但我正在寻找可以告诉我以下内容的内容:
varnishncsa以Apache/NCSA组合日志格式显示日志(来自手册页)。您可以将它们与任何普通的日志分析器一起使用,以查找您拥有哪些用户代理、它们加载哪些页面等。
varnishlog/usr/bin/varnishlog另一方面,( ) 显示所有请求的详细输出,其中包含正在使用的 VCL 命令(查找、散列、命中、交付等)以及 HTTP 事务中的所有标头等信息(varnishlog -o将按请求对它们进行分组)。如果您有一个繁忙的站点,这将非常快速地滚动浏览,但您可以使用将它们写入磁盘-w,或使用记录器工具(/etc/init.d/varnishlog)。请注意,这会很快填满磁盘,因为它非常详细(每个请求 10-30 行,具体取决于请求发送的位置,当然还有所有 HTTP 标头)。
varnishreplay可以从此类日志文件重放 HTTP 流量。
大多数工具都可以与正则表达式搜索一起使用。
Redpill Linpro是一家制造 Varnish 的公司,目前正在制作一个网络 GUI。我不确定它会有哪些功能(我认为他们也不太知道),但我确信它会有相当多的监控图。
| 归档时间: |
|
| 查看次数: |
3384 次 |
| 最近记录: |