Files
grafana/pkg/services/featuremgmt/toggles_gen.csv
Matias Chomicki 2573cbec08 Loki: Added support to split queries by stream shard (#94245)
* Add shard query splitting implementation

* Shard query splitting: reuse function from query splitting

* Shard query splitting: remove max line limit

* Shard query splitting: update test

* Shard query splitting: fix types and non-sharded queries

* Merge responses: fix log merging

* Merge responses: remove legacy code

* Query splitting: add support to retry failed requests

* Query splitting: unit test request retrying

* Query splitting: add unsubscriptions

* Shard query splitting: fix retrying

* Shard query splitting: switch to dynamic grouping

* Shard query splitting: update group size thresholds and fix -1 query

* Shard query splitting: update initial group size + don't retry parse errors

* Shard query splitting: update unit test

* chore: update mock value

* Shard query splitting: add support for multiple targets

* chore: update description

* Shard query splitting: use group targets

* chore: filter hidden queries

* Shard query splitting: issue initial log query without sharding

* Splitting: fix retrying in both methods

* Merge responses: keep execution time

* Shard query splitting: remove no-shard attempt

* Shard query splitting: adjust groups based on rate of change

* chore: clean up experiments

* Shard query splittng: remove log query restrictions

* Shard query splitting: remove fallback to time splitting

* Loki: add new query direction

* Missing generated file

* LokiOptionField: integrate new query direction

* Shard query splitting: delegate non-scan queries to time splitting

* Query splitting: do not retry queries with parse errors

* Loki datasource: add placeholder for feature flag

* Shard query splitting: add function with support criteria

* Shard query splitting: refactor query modification and shard logs volume

* Shard query splitting: update unit tests

* chore: Update scan direction tooltip

* chore: formatting

* LogsVolumePanel: fix missing state in logs volume panel data

* Merge responses: better handle missing nanoseconds

* LokiQueryOptionFields: display query direction for log queries

* loki: process scan direction as backward

* Loki datasource: restrict sharding to Explore

* Retrying: invert criteria and move to response utils

* Formatting

* Use log volume refId constant

* Fix import order

* Create feature flag

* Use feature toggle

* LogsVolumePanel: prevent flashing no data while streaming
2024-10-23 14:21:03 +03:00

16 KiB

1NameStageOwnerrequiresDevModeRequiresRestartFrontendOnly
2disableEnvelopeEncryptionGA@grafana/grafana-as-codefalsefalsefalse
3live-service-web-workerexperimental@grafana/dashboards-squadfalsefalsetrue
4queryOverLiveexperimental@grafana/dashboards-squadfalsefalsetrue
5panelTitleSearchpreview@grafana/search-and-storagefalsefalsefalse
6publicDashboardsGA@grafana/sharing-squadfalsefalsefalse
7publicDashboardsEmailSharingpreview@grafana/sharing-squadfalsefalsefalse
8publicDashboardsSceneGA@grafana/sharing-squadfalsefalsetrue
9lokiExperimentalStreamingexperimental@grafana/observability-logsfalsefalsefalse
10featureHighlightsGA@grafana/grafana-as-codefalsefalsefalse
11storageexperimental@grafana/search-and-storagefalsefalsefalse
12correlationsGA@grafana/explore-squadfalsefalsefalse
13autoMigrateOldPanelspreview@grafana/dataviz-squadfalsefalsetrue
14autoMigrateGraphPanelpreview@grafana/dataviz-squadfalsefalsetrue
15autoMigrateTablePanelpreview@grafana/dataviz-squadfalsefalsetrue
16autoMigratePiechartPanelpreview@grafana/dataviz-squadfalsefalsetrue
17autoMigrateWorldmapPanelpreview@grafana/dataviz-squadfalsefalsetrue
18autoMigrateStatPanelpreview@grafana/dataviz-squadfalsefalsetrue
19autoMigrateXYChartPanelGA@grafana/dataviz-squadfalsefalsetrue
20disableAngularpreview@grafana/dataviz-squadfalsefalsetrue
21canvasPanelNestingexperimental@grafana/dataviz-squadfalsefalsetrue
22vizActionsexperimental@grafana/dataviz-squadfalsefalsetrue
23disableSecretsCompatibilityexperimental@grafana/hosted-grafana-teamfalsetruefalse
24logRequestsInstrumentedAsUnknownexperimental@grafana/hosted-grafana-teamfalsefalsefalse
25grpcServerpreview@grafana/search-and-storagefalsefalsefalse
26cloudWatchCrossAccountQueryingGA@grafana/aws-datasourcesfalsefalsefalse
27showDashboardValidationWarningsexperimental@grafana/dashboards-squadfalsefalsefalse
28mysqlAnsiQuotesexperimental@grafana/search-and-storagefalsefalsefalse
29mysqlParseTimeexperimental@grafana/search-and-storagefalsefalsefalse
30accessControlOnCallGA@grafana/identity-access-teamfalsefalsefalse
31nestedFoldersGA@grafana/search-and-storagefalsefalsefalse
32alertingBacktestingexperimental@grafana/alerting-squadfalsefalsefalse
33editPanelCSVDragAndDropexperimental@grafana/dataviz-squadfalsefalsetrue
34alertingNoNormalStatepreview@grafana/alerting-squadfalsefalsefalse
35logsContextDatasourceUiGA@grafana/observability-logsfalsefalsetrue
36lokiShardSplittingexperimental@grafana/observability-logsfalsefalsetrue
37lokiQuerySplittingGA@grafana/observability-logsfalsefalsetrue
38lokiQuerySplittingConfigexperimental@grafana/observability-logsfalsefalsetrue
39individualCookiePreferencesexperimental@grafana/grafana-backend-groupfalsefalsefalse
40prometheusMetricEncyclopediaGA@grafana/observability-metricsfalsefalsetrue
41influxdbBackendMigrationGA@grafana/observability-metricsfalsefalsetrue
42influxqlStreamingParserexperimental@grafana/observability-metricsfalsefalsefalse
43influxdbRunQueriesInParallelprivatePreview@grafana/observability-metricsfalsefalsefalse
44prometheusRunQueriesInParallelprivatePreview@grafana/observability-metricsfalsefalsefalse
45lokiMetricDataplaneGA@grafana/observability-logsfalsefalsefalse
46lokiLogsDataplaneexperimental@grafana/observability-logsfalsefalsefalse
47dataplaneFrontendFallbackGA@grafana/observability-metricsfalsefalsetrue
48disableSSEDataplaneexperimental@grafana/observability-metricsfalsefalsefalse
49alertStateHistoryLokiSecondaryexperimental@grafana/alerting-squadfalsefalsefalse
50alertStateHistoryLokiPrimaryexperimental@grafana/alerting-squadfalsefalsefalse
51alertStateHistoryLokiOnlyexperimental@grafana/alerting-squadfalsefalsefalse
52unifiedRequestLogexperimental@grafana/grafana-backend-groupfalsefalsefalse
53renderAuthJWTpreview@grafana/grafana-as-codefalsefalsefalse
54refactorVariablesTimeRangepreview@grafana/dashboards-squadfalsefalsefalse
55faroDatasourceSelectorpreview@grafana/app-o11yfalsefalsetrue
56enableDatagridEditingpreview@grafana/dataviz-squadfalsefalsetrue
57extraThemesexperimental@grafana/grafana-frontend-platformfalsefalsetrue
58lokiPredefinedOperationsexperimental@grafana/observability-logsfalsefalsetrue
59pluginsFrontendSandboxexperimental@grafana/plugins-platform-backendfalsefalsefalse
60frontendSandboxMonitorOnlyexperimental@grafana/plugins-platform-backendfalsefalsetrue
61pluginsDetailsRightPanelexperimental@grafana/plugins-platform-backendfalsefalsetrue
62sqlDatasourceDatabaseSelectionpreview@grafana/dataviz-squadfalsefalsetrue
63recordedQueriesMultiGA@grafana/observability-metricsfalsefalsefalse
64vizAndWidgetSplitexperimental@grafana/dashboards-squadfalsefalsetrue
65logsExploreTableVisualisationGA@grafana/observability-logsfalsefalsetrue
66awsDatasourcesTempCredentialsexperimental@grafana/aws-datasourcesfalsefalsefalse
67transformationsRedesignGA@grafana/observability-metricsfalsefalsetrue
68mlExpressionsexperimental@grafana/alerting-squadfalsefalsefalse
69traceQLStreamingGA@grafana/observability-traces-and-profilingfalsefalsetrue
70metricsSummaryexperimental@grafana/observability-traces-and-profilingfalsefalsetrue
71datasourceAPIServersexperimental@grafana/grafana-app-platform-squadfalsetruefalse
72grafanaAPIServerWithExperimentalAPIsexperimental@grafana/grafana-app-platform-squadtruetruefalse
73grafanaAPIServerEnsureKubectlAccessexperimental@grafana/grafana-app-platform-squadtruetruefalse
74featureToggleAdminPageexperimental@grafana/grafana-operator-experience-squadfalsetruefalse
75awsAsyncQueryCachingGA@grafana/aws-datasourcesfalsefalsefalse
76permissionsFilterRemoveSubqueryexperimental@grafana/grafana-backend-groupfalsefalsefalse
77prometheusConfigOverhaulAuthGA@grafana/observability-metricsfalsefalsefalse
78configurableSchedulerTickexperimental@grafana/alerting-squadfalsetruefalse
79alertingNoDataErrorExecutionGA@grafana/alerting-squadfalsetruefalse
80angularDeprecationUIGA@grafana/plugins-platform-backendfalsefalsetrue
81dashgptGA@grafana/dashboards-squadfalsefalsetrue
82aiGeneratedDashboardChangesexperimental@grafana/dashboards-squadfalsefalsetrue
83reportingRetriespreview@grafana/sharing-squadfalsetruefalse
84sseGroupByDatasourceexperimental@grafana/observability-metricsfalsefalsefalse
85libraryPanelRBACexperimental@grafana/dashboards-squadfalsetruefalse
86lokiRunQueriesInParallelprivatePreview@grafana/observability-logsfalsefalsefalse
87wargamesTestingexperimental@grafana/hosted-grafana-teamfalsefalsefalse
88alertingInsightsGA@grafana/alerting-squadfalsefalsetrue
89externalCorePluginsexperimental@grafana/plugins-platform-backendfalsefalsefalse
90pluginsAPIMetricsexperimental@grafana/plugins-platform-backendfalsefalsetrue
91externalServiceAccountspreview@grafana/identity-access-teamfalsefalsefalse
92panelMonitoringGA@grafana/dataviz-squadfalsefalsetrue
93enableNativeHTTPHistogramexperimental@grafana/grafana-backend-services-squadfalsetruefalse
94disableClassicHTTPHistogramexperimental@grafana/grafana-backend-services-squadfalsetruefalse
95formatStringGA@grafana/dataviz-squadfalsefalsetrue
96transformationsVariableSupportGA@grafana/dataviz-squadfalsefalsetrue
97kubernetesPlaylistsGA@grafana/grafana-app-platform-squadfalsetruefalse
98kubernetesSnapshotsexperimental@grafana/grafana-app-platform-squadfalsetruefalse
99kubernetesDashboardsexperimental@grafana/grafana-app-platform-squadfalsefalsetrue
100kubernetesDashboardsAPIexperimental@grafana/grafana-app-platform-squadfalsetruefalse
101kubernetesFoldersexperimental@grafana/search-and-storagefalsefalsefalse
102grafanaAPIServerTestingWithExperimentalAPIsexperimental@grafana/search-and-storagefalsefalsefalse
103datasourceQueryTypesexperimental@grafana/grafana-app-platform-squadfalsetruefalse
104queryServiceexperimental@grafana/grafana-app-platform-squadfalsetruefalse
105queryServiceRewriteexperimental@grafana/grafana-app-platform-squadfalsetruefalse
106queryServiceFromUIexperimental@grafana/grafana-app-platform-squadfalsefalsetrue
107cloudWatchBatchQueriespreview@grafana/aws-datasourcesfalsefalsefalse
108recoveryThresholdGA@grafana/alerting-squadfalsetruefalse
109lokiStructuredMetadataGA@grafana/observability-logsfalsefalsefalse
110teamHttpHeaderspreview@grafana/identity-access-teamfalsefalsefalse
111cachingOptimizeSerializationMemoryUsageexperimental@grafana/grafana-operator-experience-squadfalsefalsefalse
112panelTitleSearchInV1experimental@grafana/search-and-storagetruefalsefalse
113managedPluginsInstallGA@grafana/plugins-platform-backendfalsefalsefalse
114prometheusPromQAILexperimental@grafana/observability-metricsfalsefalsetrue
115prometheusCodeModeMetricNamesSearchexperimental@grafana/observability-metricsfalsefalsetrue
116addFieldFromCalculationStatFunctionsGA@grafana/dataviz-squadfalsefalsetrue
117alertmanagerRemoteSecondaryexperimental@grafana/alerting-squadfalsefalsefalse
118alertmanagerRemotePrimaryexperimental@grafana/alerting-squadfalsefalsefalse
119alertmanagerRemoteOnlyexperimental@grafana/alerting-squadfalsefalsefalse
120annotationPermissionUpdateGA@grafana/identity-access-teamfalsefalsefalse
121extractFieldsNameDeduplicationexperimental@grafana/dataviz-squadfalsefalsetrue
122dashboardSceneForViewersGA@grafana/dashboards-squadfalsefalsetrue
123dashboardSceneSoloGA@grafana/dashboards-squadfalsefalsetrue
124dashboardSceneGA@grafana/dashboards-squadfalsefalsetrue
125dashboardNewLayoutsexperimental@grafana/dashboards-squadfalsefalsetrue
126panelFilterVariableexperimental@grafana/dashboards-squadfalsefalsetrue
127pdfTablespreview@grafana/sharing-squadfalsefalsefalse
128ssoSettingsApiGA@grafana/identity-access-teamfalsefalsefalse
129canvasPanelPanZoompreview@grafana/dataviz-squadfalsefalsetrue
130logsInfiniteScrollingGA@grafana/observability-logsfalsefalsetrue
131exploreMetricsGA@grafana/dashboards-squadfalsefalsetrue
132alertingSimplifiedRoutingGA@grafana/alerting-squadfalsefalsefalse
133logRowsPopoverMenuGA@grafana/observability-logsfalsefalsetrue
134pluginsSkipHostEnvVarsexperimental@grafana/plugins-platform-backendfalsefalsefalse
135tableSharedCrosshairexperimental@grafana/dataviz-squadfalsefalsetrue
136regressionTransformationpreview@grafana/dataviz-squadfalsefalsetrue
137lokiQueryHintsGA@grafana/observability-logsfalsefalsetrue
138kubernetesFeatureTogglesexperimental@grafana/grafana-operator-experience-squadfalsefalsetrue
139cloudRBACRolespreview@grafana/identity-access-teamfalsetruefalse
140alertingQueryOptimizationGA@grafana/alerting-squadfalsefalsefalse
141newFolderPickerexperimental@grafana/grafana-frontend-platformfalsefalsetrue
142jitterAlertRulesWithinGroupspreview@grafana/alerting-squadfalsetruefalse
143onPremToCloudMigrationspreview@grafana/grafana-operator-experience-squadfalsefalsefalse
144onPremToCloudMigrationsAlertsexperimental@grafana/grafana-operator-experience-squadfalsefalsefalse
145alertingSaveStatePeriodicprivatePreview@grafana/alerting-squadfalsefalsefalse
146promQLScopeGA@grafana/observability-metricsfalsefalsefalse
147sqlExpressionsexperimental@grafana/grafana-app-platform-squadfalsefalsefalse
148nodeGraphDotLayoutexperimental@grafana/observability-traces-and-profilingfalsefalsetrue
149groupToNestedTableTransformationGA@grafana/dataviz-squadfalsefalsetrue
150newPDFRenderingpreview@grafana/sharing-squadfalsefalsefalse
151tlsMemcachedGA@grafana/grafana-operator-experience-squadfalsefalsefalse
152kubernetesAggregatorexperimental@grafana/grafana-app-platform-squadfalsetruefalse
153expressionParserexperimental@grafana/grafana-app-platform-squadfalsetruefalse
154groupByVariableexperimental@grafana/dashboards-squadfalsefalsefalse
155authAPIAccessTokenAuthexperimental@grafana/identity-access-teamfalsefalsefalse
156scopeFiltersexperimental@grafana/dashboards-squadfalsefalsefalse
157ssoSettingsSAMLpreview@grafana/identity-access-teamfalsefalsefalse
158oauthRequireSubClaimexperimental@grafana/identity-access-teamfalsefalsefalse
159newDashboardWithFiltersAndGroupByexperimental@grafana/dashboards-squadfalsefalsefalse
160cloudWatchNewLabelParsingGA@grafana/aws-datasourcesfalsefalsefalse
161accessActionSetspreview@grafana/identity-access-teamfalsefalsefalse
162disableNumericMetricsSortingInExpressionsexperimental@grafana/observability-metricsfalsetruefalse
163grafanaManagedRecordingRulesexperimental@grafana/alerting-squadfalsefalsefalse
164queryLibraryexperimental@grafana/explore-squadfalsefalsefalse
165logsExploreTableDefaultVisualizationexperimental@grafana/observability-logsfalsefalsetrue
166newDashboardSharingComponentGA@grafana/sharing-squadfalsefalsetrue
167alertingListViewV2experimental@grafana/alerting-squadfalsefalsetrue
168notificationBannerGA@grafana/grafana-frontend-platformfalsefalsefalse
169dashboardRestoreexperimental@grafana/search-and-storagefalsefalsefalse
170datasourceProxyDisableRBACGA@grafana/identity-access-teamfalsefalsefalse
171alertingDisableSendAlertsExternalexperimental@grafana/alerting-squadfalsefalsefalse
172preserveDashboardStateWhenNavigatingexperimental@grafana/dashboards-squadfalsefalsefalse
173alertingCentralAlertHistoryexperimental@grafana/alerting-squadfalsefalsetrue
174pluginProxyPreserveTrailingSlashGA@grafana/plugins-platform-backendfalsefalsefalse
175azureMonitorPrometheusExemplarspreview@grafana/partner-datasourcesfalsefalsefalse
176pinNavItemsGA@grafana/grafana-frontend-platformfalsefalsefalse
177authZGRPCServerexperimental@grafana/identity-access-teamfalsefalsefalse
178openSearchBackendFlowEnabledGA@grafana/aws-datasourcesfalsefalsefalse
179ssoSettingsLDAPpreview@grafana/identity-access-teamfalsetruefalse
180failWrongDSUIDexperimental@grafana/plugins-platform-backendfalsefalsefalse
181zanzanaexperimental@grafana/identity-access-teamfalsefalsefalse
182passScopeToDashboardApiexperimental@grafana/dashboards-squadfalsefalsefalse
183alertingApiServerexperimental@grafana/alerting-squadfalsetruefalse
184cloudWatchRoundUpEndTimeGA@grafana/aws-datasourcesfalsefalsefalse
185cloudwatchMetricInsightsCrossAccountpreview@grafana/aws-datasourcesfalsefalsetrue
186prometheusAzureOverrideAudiencedeprecated@grafana/partner-datasourcesfalsefalsefalse
187alertingFilterV2experimental@grafana/alerting-squadfalsefalsefalse
188dataplaneAggregatorexperimental@grafana/grafana-app-platform-squadfalsetruefalse
189newFiltersUIexperimental@grafana/dashboards-squadfalsefalsefalse
190lokiSendDashboardPanelNamesexperimental@grafana/observability-logsfalsefalsefalse
191alertingPrometheusRulesPrimaryexperimental@grafana/alerting-squadfalsefalsetrue
192singleTopNavexperimental@grafana/grafana-frontend-platformfalsefalsetrue
193exploreLogsShardSplittingexperimental@grafana/observability-logsfalsefalsetrue
194exploreLogsAggregatedMetricsexperimental@grafana/observability-logsfalsefalsetrue
195exploreLogsLimitedTimeRangeexperimental@grafana/observability-logsfalsefalsetrue
196homeSetupGuideexperimental@grafana/growth-and-onboardingfalsefalsetrue
197appPlatformGrpcClientAuthexperimental@grafana/identity-access-teamfalsefalsefalse
198appSidecarexperimental@grafana/explore-squadfalsefalsefalse
199groupAttributeSyncexperimental@grafana/identity-access-teamfalsefalsefalse
200alertingQueryAndExpressionsStepModeexperimental@grafana/alerting-squadfalsefalsetrue
201improvedExternalSessionHandlingexperimental@grafana/identity-access-teamfalsefalsefalse
202useSessionStorageForRedirectionpreview@grafana/identity-access-teamfalsefalsefalse
203rolePickerDrawerexperimental@grafana/identity-access-teamfalsefalsefalse
204unifiedStorageSearchexperimental@grafana/search-and-storagefalsefalsefalse
205pluginsSriChecksexperimental@grafana/plugins-platform-backendfalsefalsefalse
206unifiedStorageBigObjectsSupportexperimental@grafana/search-and-storagefalsefalsefalse
207timeRangeProviderexperimental@grafana/grafana-frontend-platformfalsefalsefalse
208prometheusUsesComboboxexperimental@grafana/observability-metricsfalsefalsefalse