- Prometheus endpoint with metrics:
- Number of entries in blacklist/whitelist cache, partitioned by group
- Counter for internal errors
- Number of total queries, partitioned by client and DNS request type (A, AAAA, PTR, etc)
- Request duration histogram, partitioned by response type (Blocked, cached, etc)
- Number of responses, partitioned by response type (Blocked, cached, etc), DNS response code, and reason
- small improvements