[--Dashboard-- data source] Implement AdHoc filtering (#108011)

Behind a feature toggle: `dashboardDsAdHocFiltering`
This commit is contained in:
Sam Jewell
2025-07-23 09:12:25 +01:00
committed by GitHub
parent 08a287e705
commit aedd7b6e34
9 changed files with 647 additions and 6 deletions
+1
View File
@@ -8,6 +8,7 @@ const (
grafanaAppPlatformSquad codeowner = "@grafana/grafana-app-platform-squad"
grafanaDashboardsSquad codeowner = "@grafana/dashboards-squad"
grafanaDatavizSquad codeowner = "@grafana/dataviz-squad"
grafanaDataProSquad codeowner = "@grafana/datapro"
grafanaFrontendPlatformSquad codeowner = "@grafana/grafana-frontend-platform"
grafanaFrontendSearchNavOrganise codeowner = "@grafana/grafana-search-navigate-organise"
grafanaBackendServicesSquad codeowner = "@grafana/grafana-backend-services-squad"
+7
View File
@@ -1821,6 +1821,13 @@ var (
HideFromAdminPage: true,
HideFromDocs: true,
},
{
Name: "dashboardDsAdHocFiltering",
Description: "Enables adhoc filtering support for the dashboard datasource",
Stage: FeatureStageExperimental,
Owner: grafanaDataProSquad,
FrontendOnly: true,
},
}
)
+1
View File
@@ -235,3 +235,4 @@ otelLogsFormatting,experimental,@grafana/observability-logs,false,false,true
alertingNotificationHistory,experimental,@grafana/alerting-squad,false,false,false
pluginAssetProvider,experimental,@grafana/plugins-platform-backend,false,true,false
unifiedStorageSearchDualReaderEnabled,experimental,@grafana/search-and-storage,false,false,false
dashboardDsAdHocFiltering,experimental,@grafana/datapro,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
235 alertingNotificationHistory experimental @grafana/alerting-squad false false false
236 pluginAssetProvider experimental @grafana/plugins-platform-backend false true false
237 unifiedStorageSearchDualReaderEnabled experimental @grafana/search-and-storage false false false
238 dashboardDsAdHocFiltering experimental @grafana/datapro false false true
+4
View File
@@ -950,4 +950,8 @@ const (
// FlagUnifiedStorageSearchDualReaderEnabled
// Enable dual reader for unified storage search
FlagUnifiedStorageSearchDualReaderEnabled = "unifiedStorageSearchDualReaderEnabled"
// FlagDashboardDsAdHocFiltering
// Enables adhoc filtering support for the dashboard datasource
FlagDashboardDsAdHocFiltering = "dashboardDsAdHocFiltering"
)
+13
View File
@@ -796,6 +796,19 @@
"codeowner": "@grafana/grafana-app-platform-squad"
}
},
{
"metadata": {
"name": "dashboardDsAdHocFiltering",
"resourceVersion": "1752487974435",
"creationTimestamp": "2025-07-14T10:12:54Z"
},
"spec": {
"description": "Enables adhoc filtering support for the dashboard datasource",
"stage": "experimental",
"codeowner": "@grafana/datapro",
"frontend": true
}
},
{
"metadata": {
"name": "dashboardNewLayouts",