Tempo: Remove aggregate by (#98474)

* Remove aggregate by

* Update betterer

* Run toggles test

* Add back group by in schema so it can be checked for

* Show error if group by

* Update error message

* Allow user to remove the group by from the query

* Fix assertion

---------

Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
This commit is contained in:
Joey
2025-03-24 09:17:32 +00:00
committed by GitHub
co-authored by Piotr Jamróz
parent cb532cafef
commit dfe2af9559
23 changed files with 61 additions and 1175 deletions
-7
View File
@@ -441,13 +441,6 @@ var (
Owner: grafanaObservabilityTracesAndProfilingSquad,
Expression: "false",
},
{
Name: "metricsSummary",
Description: "Enables metrics summary queries in the Tempo data source",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaObservabilityTracesAndProfilingSquad,
},
{
Name: "datasourceAPIServers",
Description: "Expose some datasources as apiservers.",
-1
View File
@@ -58,7 +58,6 @@ awsDatasourcesTempCredentials,experimental,@grafana/aws-datasources,false,false,
transformationsRedesign,GA,@grafana/observability-metrics,false,false,true
mlExpressions,experimental,@grafana/alerting-squad,false,false,false
traceQLStreaming,GA,@grafana/observability-traces-and-profiling,false,false,true
metricsSummary,experimental,@grafana/observability-traces-and-profiling,false,false,true
datasourceAPIServers,experimental,@grafana/grafana-app-platform-squad,false,true,false
grafanaAPIServerWithExperimentalAPIs,experimental,@grafana/grafana-app-platform-squad,true,true,false
provisioning,experimental,@grafana/grafana-app-platform-squad,false,true,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
58 transformationsRedesign GA @grafana/observability-metrics false false true
59 mlExpressions experimental @grafana/alerting-squad false false false
60 traceQLStreaming GA @grafana/observability-traces-and-profiling false false true
metricsSummary experimental @grafana/observability-traces-and-profiling false false true
61 datasourceAPIServers experimental @grafana/grafana-app-platform-squad false true false
62 grafanaAPIServerWithExperimentalAPIs experimental @grafana/grafana-app-platform-squad true true false
63 provisioning experimental @grafana/grafana-app-platform-squad false true false
-4
View File
@@ -243,10 +243,6 @@ const (
// Enables response streaming of TraceQL queries of the Tempo data source
FlagTraceQLStreaming = "traceQLStreaming"
// FlagMetricsSummary
// Enables metrics summary queries in the Tempo data source
FlagMetricsSummary = "metricsSummary"
// FlagDatasourceAPIServers
// Expose some datasources as apiservers.
FlagDatasourceAPIServers = "datasourceAPIServers"
+2 -1
View File
@@ -2768,7 +2768,8 @@
"metadata": {
"name": "metricsSummary",
"resourceVersion": "1718727528075",
"creationTimestamp": "2023-08-28T14:02:12Z"
"creationTimestamp": "2023-08-28T14:02:12Z",
"deletionTimestamp": "2024-11-25T10:47:18Z"
},
"spec": {
"description": "Enables metrics summary queries in the Tempo data source",