我在 RHEL 6 上使用 Varnish 3.0.3 作为几个 Apache Web 服务器前面的缓存负载平衡器,并希望记录 Varnish 何时看到后端从健康状态变为异常状态,然后又恢复正常。
从命令行我可以运行varnishlog -O -I "Back healthy|Went sick"
并看到如下行:
0 Backend_health - webserver1 Went sick 4--X--- 2 3 5 0.000000 0.000679
0 Backend_health - webserver1 Back healthy 4--X-RH 3 3 5 0.000622 0.000679 HTTP/1.1 200 OK
我很想将这些生病/健康状态的变化写入日志文件,但如果没有与之关联的时间戳,它们就毫无用处。如何将这些行写入日志文件并包含每行的时间戳?