升级到Varnish 6.5.0¶
Varnish状态¶
JSON输出 (-j
选项)已更改,以避免 timestamp
字段与计数器字段混合在一起。因此,模式版本从0增加到1,并且 version
添加了顶级字段以跟踪将来的架构更改。柜台在一个新的 counters
顶级字段。
之前::
{
"timestamp": "YYYY-mm-ddTHH:MM:SS",
"MGT.uptime": {
...
},
...
}
之后::
{
"version": 1,
"timestamp": "YYYY-mm-ddTHH:MM:SS",
"counters": {
"MGT.uptime": {
...
},
...
}
}
筛选器选项 -f
现在已弃用,转而支持 -I
和 -X
分别用于字段包含和排除的选项。工具使用 varnishstat
应为将来的移除做好准备,并进行相应的更改。
VSL¶
如果需要构建依赖于以下各项的VSL查询 BackendReuse
您现在可以依赖于 BackendClose
,例如::
varnishlog -q 'BackendReuse[2] ~ www'
新的查询将是::
varnishlog -q 'BackendClose[2] ~ www and BackendClose[3] eq recycle'