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)