grafana/pkg/services/featuremgmt/toggles_gen.csv
Andre Pereira c1709c9301
Tempo: TraceQL query response streaming (#69212)
* Refactor Tempo datasource backend to support multiple queryData types.
Added traceId query type that is set when performing the request but doesn't map to a tab.

* WIP data is reaching the frontend

* WIP

* Use channels and goroutines

* Some fixes

* Simplify backend code.
Return traces, metrics, state and error in a dataframe.
Shared state type between FE and BE.
Use getStream() instead of getQueryData()

* Handle errors in frontend

* Update Tempo and use same URL for RPC and HTTP

* Cleanup backend code

* Merge main

* Create grpc client only with host and authenticate

* Create grpc client only with host and authenticate

* Cleanup

* Add streaming to TraceQL Search tab

* Fix merge conflicts

* Added tests for processStream

* make gen-cue

* make gen-cue

* goimports

* lint

* Cleanup go.mod

* Comments

* Addressing PR comments

* Fix streaming for tracel search tab

* Added streaming kill switch as the disableTraceQLStreaming feature toggle

* Small comment

* Fix conflicts

* Correctly capture and send all errors as a DF to client

* Fix infinite error loop

* Fix merge conflicts

* Fix test

* Update deprecated import

* Fix feature toggles gen

* Fix merge conflicts
2023-07-14 15:10:46 +01:00

8.1 KiB

1NameStageOwnerrequiresDevModeRequiresLicenseRequiresRestartFrontendOnly
2trimDefaultspreview@grafana/grafana-as-codefalsefalsefalsefalse
3disableEnvelopeEncryptionGA@grafana/grafana-as-codefalsefalsefalsefalse
4live-service-web-workerexperimental@grafana/grafana-app-platform-squadfalsefalsefalsetrue
5queryOverLiveexperimental@grafana/grafana-app-platform-squadfalsefalsefalsetrue
6panelTitleSearchpreview@grafana/grafana-app-platform-squadfalsefalsefalsefalse
7prometheusAzureOverrideAudiencepreview@grafana/observability-metricsfalsefalsefalsefalse
8publicDashboardspreview@grafana/dashboards-squadfalsefalsefalsefalse
9publicDashboardsEmailSharingpreview@grafana/dashboards-squadfalsetruefalsefalse
10lokiExperimentalStreamingexperimental@grafana/observability-logsfalsefalsefalsefalse
11featureHighlightsGA@grafana/grafana-as-codefalsefalsefalsefalse
12migrationLockingpreview@grafana/backend-platformfalsefalsefalsefalse
13storageexperimental@grafana/grafana-app-platform-squadfalsefalsefalsefalse
14exploreMixedDatasourceGA@grafana/explore-squadfalsefalsefalsetrue
15newTraceViewHeaderexperimental@grafana/observability-traces-and-profilingfalsefalsefalsetrue
16correlationspreview@grafana/explore-squadfalsefalsefalsefalse
17datasourceQueryMultiStatusexperimental@grafana/plugins-platform-backendfalsefalsefalsefalse
18traceToMetricsexperimental@grafana/observability-traces-and-profilingfalsefalsefalsetrue
19newDBLibrarypreview@grafana/backend-platformfalsefalsefalsefalse
20validateDashboardsOnSavepreview@grafana/grafana-as-codefalsefalsetruefalse
21autoMigrateOldPanelspreview@grafana/dataviz-squadfalsefalsefalsetrue
22disableAngularpreview@grafana/dataviz-squadfalsefalsefalsetrue
23prometheusWideSeriesexperimental@grafana/observability-metricsfalsefalsefalsefalse
24canvasPanelNestingexperimental@grafana/dataviz-squadfalsefalsefalsetrue
25scenesexperimental@grafana/dashboards-squadfalsefalsefalsetrue
26disableSecretsCompatibilityexperimental@grafana/hosted-grafana-teamfalsefalsetruefalse
27logRequestsInstrumentedAsUnknownexperimental@grafana/hosted-grafana-teamfalsefalsefalsefalse
28dataConnectionsConsoleGA@grafana/plugins-platform-backendfalsefalsefalsefalse
29topnavGA@grafana/grafana-frontend-platformfalsefalsefalsefalse
30grpcServerpreview@grafana/grafana-app-platform-squadfalsefalsefalsefalse
31entityStoreexperimental@grafana/grafana-app-platform-squadtruefalsefalsefalse
32cloudWatchCrossAccountQueryingGA@grafana/aws-datasourcesfalsefalsefalsefalse
33redshiftAsyncQueryDataSupportGA@grafana/aws-datasourcesfalsefalsefalsefalse
34athenaAsyncQueryDataSupportGA@grafana/aws-datasourcesfalsefalsefalsetrue
35newPanelChromeUIGA@grafana/dashboards-squadfalsefalsefalsetrue
36showDashboardValidationWarningsexperimental@grafana/dashboards-squadfalsefalsefalsefalse
37mysqlAnsiQuotesexperimental@grafana/backend-platformfalsefalsefalsefalse
38accessControlOnCallpreview@grafana/grafana-authnz-teamfalsefalsefalsefalse
39nestedFolderspreview@grafana/backend-platformfalsefalsefalsefalse
40nestedFolderPickerexperimental@grafana/grafana-frontend-platformfalsefalsefalsefalse
41accessTokenExpirationCheckGA@grafana/grafana-authnz-teamfalsefalsefalsefalse
42showTraceIdexperimental@grafana/observability-logsfalsefalsefalsefalse
43emptyDashboardPageGA@grafana/dashboards-squadfalsefalsefalsetrue
44disablePrometheusExemplarSamplingGA@grafana/observability-metricsfalsefalsefalsefalse
45alertingBacktestingexperimental@grafana/alerting-squadfalsefalsefalsefalse
46editPanelCSVDragAndDropexperimental@grafana/grafana-bi-squadfalsefalsefalsetrue
47alertingNoNormalStatepreview@grafana/alerting-squadfalsefalsefalsefalse
48logsSampleInExploreGA@grafana/observability-logsfalsefalsefalsetrue
49logsContextDatasourceUiGA@grafana/observability-logsfalsefalsefalsetrue
50lokiQuerySplittingexperimental@grafana/observability-logsfalsefalsefalsetrue
51lokiQuerySplittingConfigexperimental@grafana/observability-logsfalsefalsefalsetrue
52individualCookiePreferencesexperimental@grafana/backend-platformfalsefalsefalsefalse
53onlyExternalOrgRoleSyncexperimental@grafana/grafana-authnz-teamfalsefalsefalsefalse
54traceqlSearchexperimental@grafana/observability-traces-and-profilingfalsefalsefalsetrue
55prometheusMetricEncyclopediaGA@grafana/observability-metricsfalsefalsefalsetrue
56timeSeriesTableexperimental@grafana/app-o11yfalsefalsefalsetrue
57prometheusResourceBrowserCacheexperimental@grafana/observability-metricsfalsefalsefalsetrue
58influxdbBackendMigrationexperimental@grafana/observability-metricsfalsefalsefalsetrue
59clientTokenRotationexperimental@grafana/grafana-authnz-teamfalsefalsefalsefalse
60prometheusDataplaneGA@grafana/observability-metricsfalsefalsefalsefalse
61lokiMetricDataplaneGA@grafana/observability-logsfalsefalsefalsefalse
62lokiLogsDataplaneexperimental@grafana/observability-logsfalsefalsefalsefalse
63dataplaneFrontendFallbackGA@grafana/observability-metricsfalsefalsefalsetrue
64disableSSEDataplaneexperimental@grafana/observability-metricsfalsefalsefalsefalse
65alertStateHistoryLokiSecondaryexperimental@grafana/alerting-squadfalsefalsefalsefalse
66alertingNotificationsPoliciesMatchingInstancesGA@grafana/alerting-squadfalsefalsefalsetrue
67alertStateHistoryLokiPrimaryexperimental@grafana/alerting-squadfalsefalsefalsefalse
68alertStateHistoryLokiOnlyexperimental@grafana/alerting-squadfalsefalsefalsefalse
69unifiedRequestLogexperimental@grafana/backend-platformfalsefalsefalsefalse
70renderAuthJWTpreview@grafana/grafana-as-codefalsefalsefalsefalse
71pyroscopeFlameGraphexperimental@grafana/observability-traces-and-profilingfalsefalsefalsefalse
72externalServiceAuthexperimental@grafana/grafana-authnz-teamtruefalsefalsefalse
73refactorVariablesTimeRangepreview@grafana/dashboards-squadfalsefalsefalsefalse
74useCachingServiceGA@grafana/grafana-operator-experience-squadfalsefalsetruefalse
75enableElasticsearchBackendQueryingpreview@grafana/observability-logsfalsefalsefalsefalse
76advancedDataSourcePickerGA@grafana/dashboards-squadfalsefalsefalsetrue
77faroDatasourceSelectorpreview@grafana/app-o11yfalsefalsefalsetrue
78enableDatagridEditingpreview@grafana/grafana-bi-squadfalsefalsefalsetrue
79dataSourcePageHeaderpreview@grafana/enterprise-datasourcesfalsefalsefalsetrue
80extraThemesexperimental@grafana/grafana-frontend-platformfalsefalsefalsetrue
81lokiPredefinedOperationsexperimental@grafana/observability-logsfalsefalsefalsetrue
82pluginsFrontendSandboxexperimental@grafana/plugins-platform-backendfalsefalsefalsetrue
83dashboardEmbedexperimental@grafana/grafana-as-codefalsefalsefalsetrue
84frontendSandboxMonitorOnlyexperimental@grafana/plugins-platform-backendfalsefalsefalsetrue
85sqlDatasourceDatabaseSelectionpreview@grafana/grafana-bi-squadfalsefalsefalsetrue
86cloudWatchLogsMonacoEditorexperimental@grafana/aws-datasourcesfalsefalsefalsetrue
87exploreScrollableLogsContainerexperimental@grafana/observability-logsfalsefalsefalsetrue
88recordedQueriesMultiexperimental@grafana/observability-metricsfalsefalsefalsefalse
89pluginsDynamicAngularDetectionPatternsexperimental@grafana/plugins-platform-backendfalsefalsefalsefalse
90alertingLokiRangeToInstantexperimental@grafana/alerting-squadfalsefalsefalsefalse
91elasticToggleableFiltersexperimental@grafana/observability-logsfalsefalsefalsetrue
92vizAndWidgetSplitexperimental@grafana/dashboards-squadfalsefalsefalsetrue
93prometheusIncrementalQueryInstrumentationexperimental@grafana/observability-metricsfalsefalsefalsetrue
94logsExploreTableVisualisationexperimental@grafana/observability-logsfalsefalsefalsetrue
95awsDatasourcesTempCredentialsexperimental@grafana/aws-datasourcesfalsefalsefalsefalse
96transformationsRedesignexperimental@grafana/observability-metricsfalsefalsefalsetrue
97mlExpressionsexperimental@grafana/alerting-squadfalsefalsefalsefalse
98disableTraceQLStreamingexperimental@grafana/observability-traces-and-profilingfalsefalsefalsetrue