> May want to include a time series database, like InfluxDB
Seems to have native support for Prometheus, so that seems to be the TSDB to use for the project. That said, if you're at the point where your record density takes advantage of the benefits of a time series DB vs a well indexed RDBMS, I'd also imagine that you're beyond the scope of this little service.
So blocky can block IP addresses? If so it's more powerful than traditional DNS blockers like Pi-Hole and AdGuard Home.
> Logging of DNS queries per day / per client in CSV format or MySQL/MariaDB/PostgreSQL database
May want to include a time series database, like InfluxDB
For those needing layer 7 control, https://github.com/andybalholm/redwood is a nice Go option.