Skip to content
Richard Boucher edited this page Oct 31, 2022 · 32 revisions

Extending pktvisor DNS handler metrics

The objective of the DNSv2 effort is to provide a number of significant enhancements to the DNS metrics currently provided by the pktvisor DNS handler, without the constraint of requiring reverse compatibility. That said, the changes should be made to be compatible as much as possible but important or significant enhancements should not be precluded because of this.

The following enhancements should be considered candidates for DNSv2:

  • Normalize units of measure across similar metrics (packets versus queries versus responses)
  • Consistency of interpretation of metrics when filters are applied
  • Support for DNS transactions, including
    • when filters are applied, such as RCODEs
    • explicit inbound versus outbound transaction metrics
  • Support for new filters, such as
    • ANSWER payload content of responses
  • Support for OpenMetrics style histograms
  • Support for OpenMetrics exponential histograms

Clone this wiki locally