chore(tracing): add tracing for frontend and db session (#91509)

This PR adds instrumentation for loading frontend SPA along with select methods in the dashboard service, and cleans up span handling in sqlstore.

---------

Co-authored-by: Dave Henderson <dave.henderson@grafana.com>
This commit is contained in:
Jeff Levin
2024-08-05 17:17:39 -08:00
committed by GitHub
parent abbfc15563
commit d4916207a0
9 changed files with 56 additions and 9 deletions

View File

@ -119,6 +119,7 @@ func (h *databaseQueryWrapper) instrument(ctx context.Context, status string, qu
ctx = log.IncDBCallCounter(ctx)
// timestamp overridden and recorded AFTER query is run
_, span := h.tracer.Start(ctx, "database query", trace.WithTimestamp(begin))
defer span.End()