Add internal metric IDs, add nameserver request metric

This commit is contained in:
Daniel
2023-09-05 14:44:40 +02:00
parent 40798df6e4
commit 58e467ac82
5 changed files with 38 additions and 5 deletions

View File

@@ -84,6 +84,9 @@ func handleRequest(ctx context.Context, w dns.ResponseWriter, request *dns.Msg)
defer tracer.Submit()
tracer.Tracef("nameserver: handling new request for %s from %s:%d", q.ID(), remoteAddr.IP, remoteAddr.Port)
// Count request.
totalHandledRequests.Inc()
// Setup quick reply function.
reply := func(responder nsutil.Responder, rrProviders ...nsutil.RRProvider) error {
err := sendResponse(ctx, w, request, responder, rrProviders...)