统计数据

Varnish附带了两个漂亮且非常有用的统计数据生成工具,这些工具通过聚合和分析共享内存日志中的日志数据来不断更新和呈现特定的数据集,从而实时生成统计数据。

Varnish

这个 Varnish 实用工具读取共享内存日志,并显示最常出现的日志条目的持续更新列表。

通过使用-i、-i、-X和-x选项进行适当的筛选,它可以用于显示请求的文档、客户端、用户代理或日志中记录的任何其他信息的排名。

varnishtop -i ReqURL 将向您显示客户端正在请求哪些URL。 varnishtop -i BereqURL 将向您显示您的后端被问得最多的是什么。 varnishtop -I ReqHeader:Accept-Encoding 将显示客户端发送给您的最常用的Accept-Ending标头。

Varnish艺人

这个 Varnish艺人 实用程序读取 华而不实 共享内存记录并提供一个持续更新的直方图,按处理情况显示最后N个请求的分布。N的值和垂直比例显示在左上角。水平标度是对数的。命中用竖线字符(“|”)标记,未命中用散列字符(“#”)标记。

Varnish状态

Varnish有很多柜台。我们统计未命中、命中、有关存储的信息、创建的线程、删除的对象。几乎所有的事情。 Varnish状态 将转储这些计数器。这在调整Varnish时很有用。

有一些程序可以轮询 Varnish状态 定期将这些计数器绘制成漂亮的图表。慕宁就是这样一个项目。穆宁可以在http://munin-monitoring.org/上找到。在Varnish源代码中有一个用于Munin的插件。