From 8a0c484b74b7b9ad451bec8b382020f1c0629b21 Mon Sep 17 00:00:00 2001 From: Victor Marin <36818606+mdvictor@users.noreply.github.com> Date: Thu, 26 Jun 2025 13:26:11 +0300 Subject: [PATCH] DataSourceAPI: Expose new method for filter applicability check (#106756) * wip * wip non applicalbe filters * refactor getApplicableFilter to return a string[] * remove getApplicableFilters impl from prometheus --- packages/grafana-data/src/types/datasource.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/grafana-data/src/types/datasource.ts b/packages/grafana-data/src/types/datasource.ts index 9e7f8625284..416855f5c95 100644 --- a/packages/grafana-data/src/types/datasource.ts +++ b/packages/grafana-data/src/types/datasource.ts @@ -306,6 +306,11 @@ abstract class DataSourceApi< */ metricFindQuery?(query: any, options?: LegacyMetricFindQueryOptions): Promise; + /** + * Verify adhoc filters applicability based on queries and current filters + */ + getApplicableFilters?(options?: DataSourceGetTagKeysOptions): Promise; + /** * Get tag keys for adhoc filters */