]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Compute backend latency earlier, to avoid internal latency
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 17 Jun 2022 15:03:53 +0000 (17:03 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 17 Jun 2022 15:03:53 +0000 (17:03 +0200)
commitcd663777d2624f05b31d57c1594d20b0994ba2a4
treed6381280c95cdb676a7f3a45bab2614eacc64f60
parentae2ea087db7f500ed9225b02ea747b69f312016c
dnsdist: Compute backend latency earlier, to avoid internal latency

Also properly report the latency as TCP when forwaring a query received
over UDP to TCP-only, DoT and DoH backends.
Exports the TCP latency in the prometheus and API metrics.
pdns/dnsdist-tcp.cc
pdns/dnsdist-web.cc
pdns/dnsdist.cc
pdns/dnsdistdist/dnsdist-tcp-downstream.cc