Page MenuHomeVyOS Platform

Rewrite show dns forwarding statistics to new format
Closed, ResolvedPublicFEATURE REQUEST

Description

Rewrite show dns forwarding statistics to use vyos.opmode

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Related Objects

StatusSubtypeAssignedTask
OpenFEATURE REQUESTNone
ResolvedFEATURE REQUESTViacheslav

Event Timeline

PR https://github.com/vyos/vyos-1x/pull/1446

vyos@r14:~$ show dns forwarding statistics 
Cache entries    Max cache entries    Cache size
---------------  -------------------  ------------
71               10000                20.22 kbytes
vyos@r14:~$

Raw:

vyos@r14:~$ /usr/libexec/vyos/op_mode/dns.py show_forwarding_statistics --raw
{
    "aggressive-nsec-cache-entries": "0",
    "aggressive-nsec-cache-nsec-hits": "0",
    "aggressive-nsec-cache-nsec-wc-hits": "0",
    "aggressive-nsec-cache-nsec3-hits": "0",
    "aggressive-nsec-cache-nsec3-wc-hits": "0",
    "all-outqueries": "48",
    "answers-slow": "0",
    "answers0-1": "0",
    "answers1-10": "0",
    "answers10-100": "0",
    "answers100-1000": "0",
    "auth-zone-queries": "0",
    "auth4-answers-slow": "0",
    "auth4-answers0-1": "0",
    "auth4-answers1-10": "0",
    "auth4-answers10-100": "20",
    "auth4-answers100-1000": "9",
    "auth6-answers-slow": "0",
    "auth6-answers0-1": "19",
    "auth6-answers1-10": "0",
    "auth6-answers10-100": "0",
    "auth6-answers100-1000": "0",
    "cache-entries": "71",
    "cache-hits": "0",
    "cache-misses": "0",
    "case-mismatches": "0",
    "chain-resends": "0",
    "client-parse-errors": "0",
    "concurrent-queries": "0",
    "cpu-iowait": "10857",
    "cpu-msec-thread-0": "1242",
    "cpu-steal": "672",
    "dlg-only-drops": "0",
    "dnssec-authentic-data-queries": "0",
    "dnssec-check-disabled-queries": "0",
    "dnssec-queries": "0",
    "dnssec-result-bogus": "0",
    "dnssec-result-bogus-invalid-denial": "0",
    "dnssec-result-bogus-invalid-dnskey-protocol": "0",
    "dnssec-result-bogus-missing-negative-indication": "0",
    "dnssec-result-bogus-no-rrsig": "0",
    "dnssec-result-bogus-no-valid-dnskey": "0",
    "dnssec-result-bogus-no-valid-rrsig": "0",
    "dnssec-result-bogus-no-zone-key-bit-set": "0",
    "dnssec-result-bogus-revoked-dnskey": "0",
    "dnssec-result-bogus-self-signed-ds": "0",
    "dnssec-result-bogus-signature-expired": "0",
    "dnssec-result-bogus-signature-not-yet-valid": "0",
    "dnssec-result-bogus-unable-to-get-dnskeys": "0",
    "dnssec-result-bogus-unable-to-get-dss": "0",
    "dnssec-result-bogus-unsupported-dnskey-algo": "0",
    "dnssec-result-bogus-unsupported-ds-digest-type": "0",
    "dnssec-result-indeterminate": "0",
    "dnssec-result-insecure": "0",
    "dnssec-result-nta": "0",
    "dnssec-result-secure": "5",
    "dnssec-validations": "5",
    "dont-outqueries": "0",
    "ecs-queries": "0",
    "ecs-responses": "0",
    "edns-ping-matches": "0",
    "edns-ping-mismatches": "0",
    "empty-queries": "0",
    "failed-host-entries": "0",
    "fd-usage": "18",
    "ignored-packets": "0",
    "ipv6-outqueries": "19",
    "ipv6-questions": "0",
    "malloc-bytes": "0",
    "max-cache-entries": "10000",
    "max-mthread-stack": "0",
    "max-packetcache-entries": "500000",
    "negcache-entries": "4",
    "no-packet-error": "0",
    "nod-lookups-dropped-oversize": "0",
    "noedns-outqueries": "0",
    "noerror-answers": "0",
    "noping-outqueries": "0",
    "nsset-invalidations": "0",
    "nsspeeds-entries": "0",
    "nxdomain-answers": "0",
    "outgoing-timeouts": "0",
    "outgoing4-timeouts": "0",
    "outgoing6-timeouts": "0",
    "over-capacity-drops": "0",
    "packetcache-entries": "0",
    "packetcache-hits": "0",
    "packetcache-misses": "0",
    "policy-drops": "0",
    "policy-result-custom": "0",
    "policy-result-drop": "0",
    "policy-result-noaction": "0",
    "policy-result-nodata": "0",
    "policy-result-nxdomain": "0",
    "policy-result-truncate": "0",
    "proxy-protocol-invalid": "0",
    "qa-latency": "0",
    "qname-min-fallback-success": "0",
    "query-pipe-full-drops": "0",
    "questions": "0",
    "real-memory-usage": "21766144",
    "rebalanced-queries": "0",
    "record-cache-acquired": "1086473",
    "record-cache-contended": "0",
    "resource-limits": "19",
    "security-status": "1",
    "server-parse-errors": "0",
    "servfail-answers": "0",
    "spoof-prevents": "0",
    "sys-msec": "1853",
    "taskqueue-expired": "0",
    "taskqueue-pushed": "0",
    "taskqueue-size": "0",
    "tcp-client-overflow": "0",
    "tcp-clients": "0",
    "tcp-outqueries": "0",
    "tcp-questions": "0",
    "throttle-entries": "0",
    "throttled-out": "0",
    "throttled-outqueries": "0",
    "too-old-drops": "0",
    "truncated-drops": "0",
    "udp-in-errors": "0",
    "udp-noport-errors": "0",
    "udp-recvbuf-errors": "0",
    "udp-sndbuf-errors": "0",
    "unauthorized-tcp": "0",
    "unauthorized-udp": "0",
    "unexpected-packets": "0",
    "unreachables": "0",
    "uptime": "8820",
    "user-msec": "621",
    "variable-responses": "0",
    "x-our-latency": "0",
    "x-ourtime-slow": "0",
    "x-ourtime0-1": "0",
    "x-ourtime1-2": "0",
    "x-ourtime16-32": "0",
    "x-ourtime2-4": "0",
    "x-ourtime4-8": "0",
    "x-ourtime8-16": "0",
    "cache-size": "20.22"
}
Viacheslav changed the task status from Open to In progress.Jul 30 2022, 1:45 PM
Viacheslav moved this task from Need Triage to Finished on the VyOS 1.4 Sagitta board.