METRIC_UINT64("mem_mod_iterator", "mem.mod.iterator=%ld"),
METRIC_UINT64("mem_mod_validator", "mem.mod.validator=%ld"),
METRIC_UINT64("mem_mod_respip", "mem.mod.respip=%ld"),
+
+ // Answers
+ METRIC_UINT64("answer_rcode_NOERROR", "num.answer.rcode.NOERROR=%ld"),
+ METRIC_UINT64("answer_rcode_FORMERR", "num.answer.rcode.FORMERR=%ld"),
+ METRIC_UINT64("answer_rcode_SERVFAIL", "num.answer.rcode.SERVFAIL=%ld"),
+ METRIC_UINT64("answer_rcode_NXDOMAIN", "num.answer.rcode.NXDOMAIN=%ld"),
+ METRIC_UINT64("answer_rcode_NOTIMPL", "num.answer.rcode.NOTIMPL=%ld"),
+ METRIC_UINT64("answer_rcode_REFUSED", "num.answer.rcode.REFUSED=%ld"),
+ METRIC_UINT64("answer_rcode_nodata", "num.answer.rcode.nodata=%ld"),
));
}
{ "mem_mod_validator", "GAUGE", 0, -1 },
{ "mem_mod_respip", "GAUGE", 0, -1 },
+ // Answers
+ { "answer_rcode_NOERROR", "DERIVE", 0, -1 },
+ { "answer_rcode_FORMERR", "DERIVE", 0, -1 },
+ { "answer_rcode_SERVFAIL", "DERIVE", 0, -1 },
+ { "answer_rcode_NXDOMAIN", "DERIVE", 0, -1 },
+ { "answer_rcode_NOTIMPL", "DERIVE", 0, -1 },
+ { "answer_rcode_REFUSED", "DERIVE", 0, -1 },
+ { "answer_rcode_nodata", "DERIVE", 0, -1 },
+
{ NULL },
},