<div><meta http-equiv="content-type" content="text/html; charset=utf-8">This is a bit of a kludge, but I've been tracking these in my nginx access log. I have nginx in front of varnish, primarily to gzip (at one point, ESI and gzip were incompatible).  Nginx captures extra headers output by varnish and write them to its own log.</div>
<div><br></div><div>example nginx log config line:</div><div><br></div><div>    log_format  main  '$host $remote_addr - $remote_user [$time_local] "$request" '</div><div>                      '$status $body_bytes_sent "$http_referer" '</div>
<div>                      '"$http_user_agent" "$http_x_forwarded_for" $upstream_response_time $upstream_http_x_cache';</div><div><br></div><br><div class="gmail_quote">On Fri, Oct 8, 2010 at 11:10 AM, Angelo Höngens <span dir="ltr"><<a href="mailto:a.hongens@netmatch.nl">a.hongens@netmatch.nl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 8-10-2010 18:59, Caunter, Stefan wrote:<br>
> Hit/miss is a vcl addition to vcl_deliver:<br>
><br>
> sub vcl_deliver {<br>
</div>> ..<br>
<br>
Stefan,<br>
<br>
Thanks for your response. I know I can output the hit/miss in the<br>
response headers (I already do), but I want the extra fields (time taken<br>
and 'action') in the varnishncsa output. I write all varnishncsa output<br>
of all nodes to a central logging server, and we want to do analysis on<br>
those log files later.<br>
<font color="#888888"><br>
Angelo.<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="http://lists.varnish-cache.org/mailman/listinfo/varnish-misc" target="_blank">http://lists.varnish-cache.org/mailman/listinfo/varnish-misc</a><br>
</div></div></blockquote></div><br>