From bef5df2476153d481bf1ac6b6958c3ca8f731090 Mon Sep 17 00:00:00 2001 From: Alex Bikfalvi Date: Mon, 24 Mar 2025 10:24:10 -0400 Subject: [PATCH] feat(datasource/Tempo): Report timerange to Rudderstack (#102218) * feat(datasource/Tempo): Report timerange to Rudderstack This adds another parameter to the Rudderstack instrumentation, reporting the query time range in seconds. Signed-off-by: Alex Bikfalvi * Update public/app/plugins/datasource/tempo/datasource.ts Co-authored-by: Andre Pereira * Update public/app/plugins/datasource/tempo/datasource.ts --------- Signed-off-by: Alex Bikfalvi Co-authored-by: Andre Pereira --- public/app/plugins/datasource/tempo/datasource.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/app/plugins/datasource/tempo/datasource.ts b/public/app/plugins/datasource/tempo/datasource.ts index 2f60c94b354..5b91b5f25e9 100644 --- a/public/app/plugins/datasource/tempo/datasource.ts +++ b/public/app/plugins/datasource/tempo/datasource.ts @@ -1529,6 +1529,8 @@ function reportTempoQueryMetrics( datasourceType: 'tempo', app: options.app ?? '', grafana_version: config.buildInfo.version, + timeRangeSeconds: options.range ? options.range.to.unix() - options.range.from.unix() : 0, + timeRange: options.range ? options.range.raw.from + ';' + options.range.raw.to : '', ...metrics, }); }