From 85152679ce910d0993a2902ec00d199b8cc14e4d Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Fri, 25 Sep 2020 20:00:08 -0400 Subject: [PATCH] admin: lower log level to Debug for /metrics requests (#3749) * admin: lower log level to Debug for /metrics requests Signed-off-by: Dave Henderson * Apply suggestions from code review Co-authored-by: Matt Holt Co-authored-by: Matt Holt --- admin.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/admin.go b/admin.go index b2eb5423..8ac12fda 100644 --- a/admin.go +++ b/admin.go @@ -311,13 +311,18 @@ type adminHandler struct { // ServeHTTP is the external entry point for API requests. // It will only be called once per request. func (h adminHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { - Log().Named("admin.api").Info("received request", + log := Log().Named("admin.api").With( zap.String("method", r.Method), zap.String("host", r.Host), zap.String("uri", r.RequestURI), zap.String("remote_addr", r.RemoteAddr), zap.Reflect("headers", r.Header), ) + if r.RequestURI == "/metrics" { + log.Debug("received request") + } else { + log.Info("received request") + } h.serveHTTP(w, r) }