Maintained by: NLnet Labs

Query logging performance

W.C.A. Wijngaards
Tue Aug 4 09:24:51 CEST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Darren,

On 03/08/15 19:50, Darren Spruell via Unbound-users wrote:
> Unbound's documentation mentions that query logging can have very 
> adverse performance on server operation. I was curious if the
> project feels this has been optimized to the degree possible
> already, or if an approach similar to what some other projects take
> may be beneficial; namely something like delegating logging
> responsibilities to a different thread (Suricata IDS engine, I
> think) or even using a separate log output process (Squid [1],
> OpenBSD's PF/pflogd(8) [2]).
> 
> Alternately, is dnstap [3] the preferred direction for this?
> Depending on the implementation, the difference in complexity
> between a fast, native textual query log on the server vs. a dnstap
> configuration could be a factor.

Dnstap is implemented, configure --enable-dnstap.

Make sure to install the dependencies, libfstrm and protobuf-c. In
unbound.conf it looks a bit like this:

dnstap:
	dnstap-enable: yes
	dnstap-socket-path: "/tmp/mysock"

Best regards,
   Wouter

> 
> [1] http://www.squid-cache.org/Doc/config/logfile_daemon/ [2]
> http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/pflogd.8?q
uery=pflogd&sec=8
>
> 
[3] http://dnstap.info/
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVwGjDAAoJEJ9vHC1+BF+NFJQP/i10HHNU7LRoGncHeCIFPO39
+rjqjBq0isUj8G/tvd1flSa/KLTXDuvX9cVi/Yb1bw3h6hqhqlTwdacGiyhZLFV2
RO687zeCSEU/erGLFfc150F0dUuXRisrtP4CIXPvMBLVF6Xhs+uGwxzxSu6z5/xB
P/TaQKIqSZh2FCGb1KxMoSbNq4Epzr5JsGdABYejz9cC35R7CjhD7hND80cfqqOt
WWM3e1qLp4YpptEMf0Pz7QcftMgnL1f5451joz01jmu7a/mr8FEb6RFv4x9MHftn
QDM2Xt7k+E1OAmzD++/TCUL3fSVk9SyO7Lf4FObN5KDPDzcHraBzy9L8b15n4air
UCM0oQJzqiP/MllWNzkuQrT19K4jzdgvP3lIeDnvgYd/vhGoxrWuzSEji5sJhVvq
jRGphcxKN+P2DTJWTwAaCxC8ELwizFRkCjpwPBDLFBzWeTbaxT97fSoWzQJAdojP
BX1wGsZix3l1qDjYSATlFuyLVRBuSJa4F5Sgm2NO/ddH0ue+Ah38XIA5rZNJzbw2
Nhr4h4xKUdP9yYj2qmKlqzvjh+YGzMW2R9/4FL/iT9J2mhQh1OjLOJM1sP+ls7M7
txWmr1uTAMiZKR6SewtZt7BOyTDDwZhAAZNFJ6P2VKB4SykQ07d0W1BUQoOUk9Ym
DSUNSLFKqpBwpzdVXK07
=JzY3
-----END PGP SIGNATURE-----