Varnishncsa Random Log Sampling ?
yassine.aouadi90 at gmail.com
Mon Mar 2 11:13:53 UTC 2020
I am sending my Varnish log to to remote SAAS solution I and want to
improve logs costs by implementing a server side sampling solution .
First I splitted Varnishnncsa into two service one for error logs and the
other for acces logs :
└─18458 /usr/bin/varnishncsa -c -b -a -w
/var/log/varnish/varnishncsa-error.log -D -P
/etc/varnish/varnishncsa_logmatic.format -q *Status > 399
└─18347 /usr/bin/varnishncsa -c -b -a -w
/var/log/varnish/varnishncsa-access.log -D -P
/etc/varnish/varnishncsa_logmatic.format -q *Status < 400
Is there Any way to go further with varnishncsa and perform and random
sampling of my access logs ? for example write only 10 % of access logs
If it's not possible with varnishncsa any Suggestion ? I tried rsyslog
random sampling but I am facing memory leaks while stress testing server
with high load
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the varnish-misc