Repository navigation
Replies: 1 comment
|
Thanks for the request. For health checks, there is Health Check API available that you can use with something like |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Feature Request: Exclude specific domains from Query Logs
Description
Add an option to Query Logs (Sqlite) to exclude specific DNS query names from being logged.
This is useful for technical/monitoring DNS queries that are generated periodically by health checks and have no diagnostic value in query history.
For example:
health.home.example.com
may be queried every few seconds by monitoring systems to verify DNS server availability. Logging every such query unnecessarily increases the SQLite database size and pollutes the Query Logs UI.
Proposed configuration
Add an optional configuration property such as:
Ideally, the option should support both exact domain matching and suffix matching, for example:
Use case
A DNS server may be monitored with a query such as:
dig @dns-server health.home.example.comIf this check runs every 30 seconds against multiple DNS servers, it produces thousands of identical log entries over time despite providing little value in query history.
Being able to exclude these queries would keep Query Logs focused on actual DNS client activity while retaining the health-check functionality itself.
Thanks.
All reactions