Loki: Add predefined operations functionality behind feature flag (#69379)

* Add feature toggle for lokiPredefinedOperations

* Add config editor for predefined operations

* Add predefined patterns to editor

* Update content in tooltip

* Update public/app/plugins/datasource/loki/configuration/QuerySettings.tsx

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>

* Update public/app/plugins/datasource/loki/components/LokiQueryEditor.tsx

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>

* Add experimental badge

---------

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
This commit is contained in:
Ivana Huckova
2023-06-02 12:52:36 +02:00
committed by GitHub
co-authored by Sven Grossmann
parent ee0ee70aa1
commit 06003c98c8
11 changed files with 112 additions and 51 deletions
+7
View File
@@ -535,5 +535,12 @@ var (
State: FeatureStateAlpha,
Owner: grafanaUserEssentialsSquad,
},
{
Name: "lokiPredefinedOperations",
Description: "Adds predefined query operations to Loki query editor",
FrontendOnly: true,
State: FeatureStateAlpha,
Owner: grafanaObservabilityLogsSquad,
},
}
)
+1
View File
@@ -78,3 +78,4 @@ faroDatasourceSelector,beta,@grafana/app-o11y,false,false,false,true
enableDatagridEditing,beta,@grafana/grafana-bi-squad,false,false,false,true
dataSourcePageHeader,beta,@grafana/enterprise-datasources,false,false,false,true
extraThemes,alpha,@grafana/user-essentials,false,false,false,true
lokiPredefinedOperations,alpha,@grafana/observability-logs,false,false,false,true
1 Name State Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
78 enableDatagridEditing beta @grafana/grafana-bi-squad false false false true
79 dataSourcePageHeader beta @grafana/enterprise-datasources false false false true
80 extraThemes alpha @grafana/user-essentials false false false true
81 lokiPredefinedOperations alpha @grafana/observability-logs false false false true
+4
View File
@@ -322,4 +322,8 @@ const (
// FlagExtraThemes
// Enables extra themes
FlagExtraThemes = "extraThemes"
// FlagLokiPredefinedOperations
// Adds predefined query operations to Loki query editor
FlagLokiPredefinedOperations = "lokiPredefinedOperations"
)