S.declare("udp6-answers","Number of IPv6 answers sent out over UDP");
S.declare("udp6-queries","Number of IPv6 UDP queries received");
+ S.declare("rd-queries", "Number of recursion desired questions");
+ S.declare("recursion-unanswered", "Number of packets unanswered by configured recursor");
S.declare("recursing-answers","Number of recursive answers sent out");
S.declare("recursing-questions","Number of questions sent to recursor");
S.declare("corrupt-packets","Number of corrupt packets received");
return n;
}
else if(i->second.created<time(0)-60) {
- if(i->second.created)
+ if(i->second.created) {
L<<Logger::Warning<<"Recursive query for remote "<<
i->second.remote.toStringWithPort()<<" with internal id "<<n<<
" was not answered by backend within timeout, reusing id"<<endl;
-
+ S.inc("recursion-unanswered");
+ }
return n;
}
}
<term>qsize-q</term>
<listitem><para>Number of packets waiting for database attention</para></listitem>
</varlistentry>
+ <varlistentry>
+ <term>rd-queries</term>
+ <listitem><para>Number of packets sent by clients requesting recursion (regardless of if we'll be providing them with recursion). Since 3.4.0.</para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>recursing-questions</term>
+ <listitem><para>Number of packets we supplied an answer to after recursive processing</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>recursing-questions</term>
+ <listitem><para>Number of packets we performed recursive processing for</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>recursion-unanswered</term>
+ <listitem><para>Number of packets we sent to our recursor, but did not get a timely answer for. Since 3.4.0.</para></listitem>
+ </varlistentry>
+
<varlistentry>
<term>servfail-packets</term>
<listitem><para>Amount of packets that could not be answered due to database problems</para></listitem>
<listitem><para>Number of answers sent out over UDP</para></listitem>
</varlistentry>
<varlistentry>
- <term>udp-questions</term>
+ <term>udp-queries</term>
<listitem><para>Number of questions received over UDP</para></listitem>
</varlistentry>
+ <varlistentry>
+ <term>udp4-answers</term>
+ <listitem><para>Number of answers sent out over UDPv4</para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>udp4-queries</term>
+ <listitem><para>Number of questions received over UDPv4</para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>udp6-answers</term>
+ <listitem><para>Number of answers sent out over UDPv6</para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>udp6-queries</term>
+ <listitem><para>Number of questions received over UDPv6</para></listitem>
+ </varlistentry>
+
</variablelist>
</para>
</sect2>