Tempo: Use feature toggle to control TraceQL streaming (#72288)

Rename traceql streaming feature toggle. Remove the manual toggle from Options component and use the feature toggle
This commit is contained in:
Andre Pereira
2023-07-26 13:33:16 +00:00
committed by GitHub
parent c3d6f795ea
commit 89092a1e69
11 changed files with 13 additions and 43 deletions
+2 -2
View File
@@ -633,8 +633,8 @@ var (
Owner: grafanaAlertingSquad,
},
{
Name: "disableTraceQLStreaming",
Description: "Disables the option to stream the response of TraceQL queries of the Tempo data source",
Name: "traceQLStreaming",
Description: "Enables response streaming of TraceQL queries of the Tempo data source",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaObservabilityTracesAndProfilingSquad,
+1 -1
View File
@@ -91,7 +91,7 @@ awsDatasourcesTempCredentials,experimental,@grafana/aws-datasources,false,false,
transformationsRedesign,GA,@grafana/observability-metrics,false,false,false,true
toggleLabelsInLogsUI,experimental,@grafana/observability-logs,false,false,false,true
mlExpressions,experimental,@grafana/alerting-squad,false,false,false,false
disableTraceQLStreaming,experimental,@grafana/observability-traces-and-profiling,false,false,false,true
traceQLStreaming,experimental,@grafana/observability-traces-and-profiling,false,false,false,true
grafanaAPIServer,experimental,@grafana/grafana-app-platform-squad,false,false,false,false
featureToggleAdminPage,experimental,@grafana/grafana-operator-experience-squad,false,false,true,false
awsAsyncQueryCaching,experimental,@grafana/aws-datasources,false,false,false,false
1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
91 transformationsRedesign GA @grafana/observability-metrics false false false true
92 toggleLabelsInLogsUI experimental @grafana/observability-logs false false false true
93 mlExpressions experimental @grafana/alerting-squad false false false false
94 disableTraceQLStreaming traceQLStreaming experimental @grafana/observability-traces-and-profiling false false false true
95 grafanaAPIServer experimental @grafana/grafana-app-platform-squad false false false false
96 featureToggleAdminPage experimental @grafana/grafana-operator-experience-squad false false true false
97 awsAsyncQueryCaching experimental @grafana/aws-datasources false false false false
+3 -3
View File
@@ -375,9 +375,9 @@ const (
// Enable support for Machine Learning in server-side expressions
FlagMlExpressions = "mlExpressions"
// FlagDisableTraceQLStreaming
// Disables the option to stream the response of TraceQL queries of the Tempo data source
FlagDisableTraceQLStreaming = "disableTraceQLStreaming"
// FlagTraceQLStreaming
// Enables response streaming of TraceQL queries of the Tempo data source
FlagTraceQLStreaming = "traceQLStreaming"
// FlagGrafanaAPIServer
// Enable Kubernetes API Server for Grafana resources
@@ -121,9 +121,6 @@ type TempoQuery struct {
// @deprecated Query traces by span name
SpanName *string `json:"spanName,omitempty"`
// Use the streaming API to get partial results as they are available
Streaming *bool `json:"streaming,omitempty"`
}
// TempoQueryType search = Loki search, nativeSearch = Tempo search for backwards compatibility