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
pull/107238/head
Victor Marin 1 day ago committed by GitHub
parent 2e9c4a76c4
commit 8a0c484b74
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      packages/grafana-data/src/types/datasource.ts

@ -306,6 +306,11 @@ abstract class DataSourceApi<
*/ */
metricFindQuery?(query: any, options?: LegacyMetricFindQueryOptions): Promise<MetricFindValue[]>; metricFindQuery?(query: any, options?: LegacyMetricFindQueryOptions): Promise<MetricFindValue[]>;
/**
* Verify adhoc filters applicability based on queries and current filters
*/
getApplicableFilters?(options?: DataSourceGetTagKeysOptions<TQuery>): Promise<string[]>;
/** /**
* Get tag keys for adhoc filters * Get tag keys for adhoc filters
*/ */

Loading…
Cancel
Save