<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>Re: Ignoring health checks in statistics</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>You can handle it in error, or use a tcp alive check from the LB.<BR>
--------------------------<BR>
Sent using BlackBerry<BR>
416 561 4871<BR>
<BR>
----- Original Message -----<BR>
From: varnish-dev-bounces@varnish-cache.org <varnish-dev-bounces@varnish-cache.org><BR>
To: varnish-dev@varnish-cache.org <varnish-dev@varnish-cache.org><BR>
Sent: Tue Mar 16 14:56:22 2010<BR>
Subject: Ignoring health checks in statistics<BR>
<BR>
Hi,<BR>
<BR>
we have two Varnish instances and a load balancer in front.  The load<BR>
balancer periodically polls the varnishd's for a static file (lying also<BR>
at all the backend servers) to check if varnishd is still working.  It<BR>
does that once per second.  This completely messes up statistics like<BR>
hit ratio because that static file is served from cache all the time, so<BR>
currently our hit ratio is close to 99.9%.  I would like to have counted<BR>
this specific file neither as miss nor hit, but just serve it and ignore<BR>
it otherwise.  It doesn't even need to be logged.<BR>
<BR>
haproxy has an option monitor-net where you can specify that it does not<BR>
need to log requests from that subnet.  Does varnish offer a similar<BR>
option?  Or is there some cool VCL snippet I could add?<BR>
<BR>
Thanks in advance.<BR>
<BR>
Kind regards,<BR>
--<BR>
Navteq (DE) GmbH<BR>
Frank Gruellich<BR>
Map24 Systems and Networks<BR>
<BR>
Duesseldorfer Strasse 40a<BR>
65760 Eschborn<BR>
Germany<BR>
<BR>
Phone:      +49 6196 77756-414<BR>
Fax:        +49 6196 77756-100<BR>
<BR>
HRB 46215, Local Court Frankfurt am Main<BR>
Managing Directors: Thomas Golob, Hans Pieter Gieszen, Martin Robert Stockman<BR>
USt-ID-No.: DE 197947163<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>