DnsServer
DnsServer copied to clipboard
Log exporter App
I created the initial draft for the log exporter app. This works like a forwarder agent, such as fluentd. The single input is the DNS server. The output is now simply file, HTTP and Syslog. It is opinionated when it comes to Syslog as it requires the new format. The HTTP client is very simple and it can be improved further. File logging works as expected by appending newline delimited JSON logs.
I intend to implement DnsTap logs as well but it will require some extra work for the wire protocol implementation. It needs more time.