From d69b19e431bfe31ff904a48826593e6fa79b7a5b Mon Sep 17 00:00:00 2001 From: Michael Mandrus <41969079+mmandrus@users.noreply.github.com> Date: Tue, 12 Mar 2024 10:17:22 -0400 Subject: [PATCH] Queries: Improve debug logging of metrics queries (#84048) * just log everything * fix times --- pkg/services/query/query.go | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkg/services/query/query.go b/pkg/services/query/query.go index 9e130c3f077..34f2fabdee7 100644 --- a/pkg/services/query/query.go +++ b/pkg/services/query/query.go @@ -311,9 +311,7 @@ func (s *ServiceImpl) parseMetricRequest(ctx context.Context, user identity.Requ return nil, err } - s.log.Debug("Processing metrics query", "query", string(modelJSON)) - - req.parsedQueries[ds.UID] = append(req.parsedQueries[ds.UID], parsedQuery{ + pq := parsedQuery{ datasource: ds, query: backend.DataQuery{ TimeRange: backend.TimeRange{ @@ -327,7 +325,16 @@ func (s *ServiceImpl) parseMetricRequest(ctx context.Context, user identity.Requ JSON: modelJSON, }, rawQuery: query, - }) + } + req.parsedQueries[ds.UID] = append(req.parsedQueries[ds.UID], pq) + + s.log.Debug("Processed metrics query", + "ref_id", pq.query.RefID, + "from", timeRange.GetFromAsMsEpoch(), + "to", timeRange.GetToAsMsEpoch(), + "interval", pq.query.Interval.Milliseconds(), + "max_data_points", pq.query.MaxDataPoints, + "query", string(modelJSON)) } return req, req.validateRequest(ctx)