From 56402aa6e0f2b87ffc4338d94dc62aa70eee40bf Mon Sep 17 00:00:00 2001 From: Ben Ye Date: Mon, 10 Jul 2023 17:54:10 -0700 Subject: [PATCH] include user agent as part of query frontend log Signed-off-by: Ben Ye --- pkg/frontend/transport/handler.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/frontend/transport/handler.go b/pkg/frontend/transport/handler.go index 3299e70c422..7d953d1e252 100644 --- a/pkg/frontend/transport/handler.go +++ b/pkg/frontend/transport/handler.go @@ -340,6 +340,9 @@ func (f *Handler) reportQueryStats(r *http.Request, userID string, queryString u if query := queryString.Get("query"); len(query) > 0 { logMessage = append(logMessage, "query_length", len(query)) } + if ua := r.Header.Get("User-Agent"); len(ua) > 0 { + logMessage = append(logMessage, "user_agent", ua) + } if error != nil { s, ok := status.FromError(error)