GetDataSourceListFilters interface

Signature

  1. export interface GetDataSourceListFilters

Import

  1. import { GetDataSourceListFilters } from '@grafana/runtime';

Properties

PropertyTypeDescription
alertingbooleanOnly filter data sources that support alerting
allbooleanBy default only data sources that can be queried will be returned. Meaning they have tracing, metrics, logs or annotations flag set in plugin.json file
annotationsbooleanOnly return data sources that support annotations
dashboardbooleanSet to true to return dashboard data source
filter(dataSource: DataSourceInstanceSettings) => booleanapply a function to filter
logsbooleanOnly return data sources that support logging response
metricsbooleanOnly return data sources that support metrics response
mixedbooleanInclude mixed data source by setting this to true
pluginIdstringfilter list by plugin
tracingbooleanOnly return data sources that support tracing response
typestring | string[]Only returns datasources matching the specified types (ie. Loki, Prometheus)
variablesbooleanSet to true to return data source variables

alerting property

Only filter data sources that support alerting

Signature

  1. alerting?: boolean;

all property

By default only data sources that can be queried will be returned. Meaning they have tracing, metrics, logs or annotations flag set in plugin.json file

Signature

  1. all?: boolean;

annotations property

Only return data sources that support annotations

Signature

  1. annotations?: boolean;

dashboard property

Set to true to return dashboard data source

Signature

  1. dashboard?: boolean;

filter property

apply a function to filter

Signature

  1. filter?: (dataSource: DataSourceInstanceSettings) => boolean;

logs property

Only return data sources that support logging response

Signature

  1. logs?: boolean;

metrics property

Only return data sources that support metrics response

Signature

  1. metrics?: boolean;

mixed property

Include mixed data source by setting this to true

Signature

  1. mixed?: boolean;

pluginId property

filter list by plugin

Signature

  1. pluginId?: string;

tracing property

Only return data sources that support tracing response

Signature

  1. tracing?: boolean;

type property

Only returns datasources matching the specified types (ie. Loki, Prometheus)

Signature

  1. type?: string | string[];

variables property

Set to true to return data source variables

Signature

  1. variables?: boolean;