Dashboards: Add values recommendations support for AdHocFilters and GroupBy variables (#114849)

* drilldown recommendations

* cleanup + tests

* refactor

* canary scenes

* update type

* canary scenes

* refactor types

* refactor

* do not pass userId

* canary scenes

* canary scenes

* bump scenes

* export recomendation type
This commit is contained in:
Victor Marin
2025-12-17 14:52:59 +02:00
committed by GitHub
parent 40976bb1e4
commit a1a665e26b
10 changed files with 80 additions and 30 deletions
+7
View File
@@ -600,6 +600,13 @@ var (
FrontendOnly: true,
Owner: grafanaDashboardsSquad,
},
{
Name: "drilldownRecommendations",
Description: "Enables showing recently used drilldowns or recommendations given by the datasource in the AdHocFilters and GroupBy variables",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaDashboardsSquad,
},
{
Name: "perPanelNonApplicableDrilldowns",
Description: "Enables viewing non-applicable drilldowns on a panel level",
+1
View File
@@ -83,6 +83,7 @@ dashboardNewLayouts,experimental,@grafana/dashboards-squad,false,false,false
kubernetesDashboardsV2,experimental,@grafana/dashboards-squad,false,false,false
dashboardUndoRedo,experimental,@grafana/dashboards-squad,false,false,true
unlimitedLayoutsNesting,experimental,@grafana/dashboards-squad,false,false,true
drilldownRecommendations,experimental,@grafana/dashboards-squad,false,false,true
perPanelNonApplicableDrilldowns,experimental,@grafana/dashboards-squad,false,false,true
panelGroupBy,experimental,@grafana/dashboards-squad,false,false,true
perPanelFiltering,experimental,@grafana/dashboards-squad,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
83 kubernetesDashboardsV2 experimental @grafana/dashboards-squad false false false
84 dashboardUndoRedo experimental @grafana/dashboards-squad false false true
85 unlimitedLayoutsNesting experimental @grafana/dashboards-squad false false true
86 drilldownRecommendations experimental @grafana/dashboards-squad false false true
87 perPanelNonApplicableDrilldowns experimental @grafana/dashboards-squad false false true
88 panelGroupBy experimental @grafana/dashboards-squad false false true
89 perPanelFiltering experimental @grafana/dashboards-squad false false true
+13
View File
@@ -1181,6 +1181,19 @@
"codeowner": "@grafana/grafana-datasources-core-services"
}
},
{
"metadata": {
"name": "drilldownRecommendations",
"resourceVersion": "1764855550769",
"creationTimestamp": "2025-12-04T13:39:10Z"
},
"spec": {
"description": "Enables showing recently used drilldowns or recommendations given by the datasource in the AdHocFilters and GroupBy variables",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "elasticsearchCrossClusterSearch",