mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Loki: Add lokiQueryChunkingOption
feature flag (#65057)
* add `lokiQueryChunkingOption` feature flag * be safe and also rely on `config.featureToggles.lokiQuerySplitting` * renamed to `lokiQuerySplittingConfig` * fix typo
This commit is contained in:
parent
c00c0a283e
commit
68551ac9ca
@ -88,6 +88,7 @@ Alpha features might be changed or removed without prior notice.
|
||||
| `editPanelCSVDragAndDrop` | Enables drag and drop for CSV and Excel files |
|
||||
| `logsContextDatasourceUi` | Allow datasource to provide custom UI for context view |
|
||||
| `lokiQuerySplitting` | Split large interval queries into subqueries with smaller time intervals |
|
||||
| `lokiQuerySplittingConfig` | Give users the option to configure split durations for Loki queries |
|
||||
| `individualCookiePreferences` | Support overriding cookie preferences per user |
|
||||
| `drawerDataSourcePicker` | Changes the user experience for data source selection to a drawer. |
|
||||
| `traceqlSearch` | Enables the 'TraceQL Search' tab for the Tempo datasource which provides a UI to generate TraceQL queries |
|
||||
|
@ -78,6 +78,7 @@ export interface FeatureToggles {
|
||||
logsSampleInExplore?: boolean;
|
||||
logsContextDatasourceUi?: boolean;
|
||||
lokiQuerySplitting?: boolean;
|
||||
lokiQuerySplittingConfig?: boolean;
|
||||
individualCookiePreferences?: boolean;
|
||||
drawerDataSourcePicker?: boolean;
|
||||
traceqlSearch?: boolean;
|
||||
|
@ -400,6 +400,13 @@ var (
|
||||
FrontendOnly: true,
|
||||
Owner: grafanaObservabilityLogsSquad,
|
||||
},
|
||||
{
|
||||
Name: "lokiQuerySplittingConfig",
|
||||
Description: "Give users the option to configure split durations for Loki queries",
|
||||
State: FeatureStateAlpha,
|
||||
FrontendOnly: true,
|
||||
Owner: grafanaObservabilityLogsSquad,
|
||||
},
|
||||
{
|
||||
Name: "individualCookiePreferences",
|
||||
Description: "Support overriding cookie preferences per user",
|
||||
|
@ -59,6 +59,7 @@ alertingNoNormalState,beta,@grafana/alerting-squad,false,false,false,false
|
||||
logsSampleInExplore,stable,@grafana/observability-logs,false,false,false,true
|
||||
logsContextDatasourceUi,alpha,@grafana/observability-logs,false,false,false,true
|
||||
lokiQuerySplitting,alpha,@grafana/observability-logs,false,false,false,true
|
||||
lokiQuerySplittingConfig,alpha,@grafana/observability-logs,false,false,false,true
|
||||
individualCookiePreferences,alpha,@grafana/backend-platform,false,false,false,false
|
||||
drawerDataSourcePicker,alpha,@grafana/grafana-bi-squad,false,false,false,true
|
||||
traceqlSearch,alpha,@grafana/observability-traces-and-profiling,false,false,false,true
|
||||
|
|
@ -247,6 +247,10 @@ const (
|
||||
// Split large interval queries into subqueries with smaller time intervals
|
||||
FlagLokiQuerySplitting = "lokiQuerySplitting"
|
||||
|
||||
// FlagLokiQuerySplittingConfig
|
||||
// Give users the option to configure split durations for Loki queries
|
||||
FlagLokiQuerySplittingConfig = "lokiQuerySplittingConfig"
|
||||
|
||||
// FlagIndividualCookiePreferences
|
||||
// Support overriding cookie preferences per user
|
||||
FlagIndividualCookiePreferences = "individualCookiePreferences"
|
||||
|
@ -110,7 +110,7 @@ export const LokiQueryBuilderOptions = React.memo<Props>(
|
||||
aria-label="Select resolution"
|
||||
/>
|
||||
</EditorField>
|
||||
{config.featureToggles.lokiQuerySplitting && (
|
||||
{config.featureToggles.lokiQuerySplittingConfig && config.featureToggles.lokiQuerySplitting && (
|
||||
<EditorField
|
||||
label="Chunk Duration"
|
||||
tooltip="Defines the duration of a single query chunk when query chunking is used."
|
||||
|
Loading…
Reference in New Issue
Block a user