The following DNS data metrics are collected and visualized by the BlueCat Health Monitoring service.
Queries by Type: The number of queries received by the DNS/DHCP Server, delineated
by type and measured in queries per reporting interval (frequency).
Data Type | Definition |
---|---|
A | Address record |
AAAA | IPv6 address record |
TYPE65 | HTTPS binding |
IXFR | Incremental zone transfer |
NS | Name server record |
PTR | Reverse DNS record |
SOA | Start of authority record |
SRV | Service locator |
TXT | Text record |
DS | Delegation signer |
DNSKEY | DNSSEC key record |
ANY | All cached records |
RRSIG | DNSSEC signature |
NAPTR | Naming authority pointer |
AXFR | Authoritative zone transfer |
MX | Mail exchange record |
Dynamic DNS Updates: Statistics related to Dynamic DNS Updates (requests,
responses, completion statuses) over the reporting interval (frequency).
Data Type | Definition |
---|---|
UpdateRej | This indicates the number of rejected dynamic update requests. |
UpdateReqFwd | This indicates the number of forwarded update requests. |
UpdateRespFwd | This indicates the number of forwarded update responses. |
UpdateDone | This indicates the number of completed dynamic updates. |
UpdateFail | This indicates the number of failed dynamic updates. |
UpdateBadPrereq | This indicates the number of dynamic updates rejected due to a prerequisite failure. |
Nameserver Statistics: Statistics related to nameservers (requests, responses,
resolutions) over the reporting interval (frequency).
Data Type | Definition |
---|---|
Requestv4 | This indicates the number of IPv4 requests received. Note: this also counts non-query requests. |
ReqEdns0 | This indicates the number of requests received with EDNS(0). |
RPZRewrites | This indicates the number of response policy zone rewrites. |
ReqBadEDNSVer | This indicates the number of requests received with an unsupported EDNS version. |
ReqTCP | This indicates the number of TCP requests received. |
AuthQryRej | This indicates the number of rejected authoritative (non-recursive) queries. |
RecQryRej | This indicates the number of rejected recursive queries. |
Response | This indicates the number of responses sent. |
RespTruncated | This indicates the number of truncated responses sent. |
RespEDNS0 | This indicates the number of responses sent with EDNS(0). |
QrySuccess | This indicates the number of queries that resulted in a successful answer, meaning queries which return a NOERROR response with at least one answer RR. This corresponds to the success counter of previous versions of BIND 9. |
QryAuthAns | This indicates the number of queries that resulted in an authoritative answer. |
QryNoauthAns | This indicates the number of queries that resulted in a non-authoritative answer. |
QryReferral | This indicates the number of queries that resulted in a referral answer. This corresponds to the referral counter of previous versions of BIND 9. |
QryNxrrset | This indicates the number of queries that resulted in NOERROR responses with no data. This corresponds to the nxrrset counter of previous versions of BIND 9. |
QrySERVFAIL | This indicates the number of queries that resulted in SERVFAIL. |
QryFORMERR | This indicates the number of queries that resulted in FORMERR. |
QryNXDOMAIN | This indicates the number of queries that resulted in NXDOMAIN. This corresponds to the nxdomain counter of previous versions of BIND 9. |
QryRecursion | This indicates the number of queries that caused the server to perform recursion in order to find the final answer. This corresponds to the recursion counter of previous versions of BIND 9. |
QryDuplicate | This indicates the number of queries which the server attempted to recurse but for which it discovered an existing query with the same IP address, port, query ID, name, type, and class already being processed. This corresponds to the duplicate counter of previous versions of BIND 9. |
QryDropped | This indicates the number of recursive queries for which the server discovered an excessive number of existing recursive queries for the same name, type, and class, and which were subsequently dropped. This is the number of dropped queries due to the reason explained with the clients-per-query and max-clients-per-query options (see the description about clients-per-query in the BIND 9 Administrator Reference Manual.) This corresponds to the dropped counter of previous versions of BIND 9. |
RateDropped | This indicates the number of responses dropped due to rate limits. |
Zone Maintenance: Statistics related to zone transfers (notifies, requests,
completion statuses) over the reporting interval (frequency).
Data Type | Definition |
---|---|
NotifyOutv4 | This indicates the number of IPv4 notifies sent. |
NotifyOutv6 | This indicates the number of IPv6 notifies sent. |
NotifyInv4 | This indicates the number of IPv4 notifies received. |
NotifyInv6 | This indicates the number of IPv6 notifies received. |
AXFRReqv4 | This indicates the number of requested IPv4 AXFRs |
AXFRReqv6 | This indicates the number of requested IPv6 AXFRs. |
IXFRReqv4 | This indicates the number of requested IPv4 IXFRs. |
IXFRReqv6 | This indicates the number of requested IPv6 IXFRs. |
XfrSuccess | This indicates the number of successful zone transfer requests. |
XfrFail | This indicates the number of failed zone transfer requests. |
DNS Operations: The number of DNS QUERY, DNS UPDATE, and DNS NOTIFY operations processed, measured in operations per reporting interval (frequency).
Active Connections: The number of active TCP/UDP IPv4/IPv6 connections registered per reporting interval (frequency).