DataSourcePluginComponents interface

Signature

  1. export interface DataSourcePluginComponents<DSType extends DataSourceApi<TQuery, TOptions>, TQuery extends DataQuery = DataQuery, TOptions extends DataSourceJsonData = DataSourceJsonData, TSecureOptions = {}>

Import

  1. import { DataSourcePluginComponents } from '@grafana/data';

Properties

PropertyTypeDescription
AnnotationsQueryCtrlany
ConfigEditorComponentType<DataSourcePluginOptionsEditorProps<TOptions, TSecureOptions>>
ExploreLogsQueryFieldComponentType<QueryEditorProps<DSType, TQuery, TOptions>>
ExploreMetricsQueryFieldComponentType<QueryEditorProps<DSType, TQuery, TOptions>>
ExploreQueryFieldComponentType<QueryEditorProps<DSType, TQuery, TOptions>>
MetadataInspectorComponentType<MetadataInspectorProps<DSType, TQuery, TOptions>>
QueryCtrlany
QueryEditorComponentType<QueryEditorProps<DSType, TQuery, TOptions>>
QueryEditorHelpComponentType<QueryEditorHelpProps<TQuery>>
VariableQueryEditorany

AnnotationsQueryCtrl property

Signature

  1. AnnotationsQueryCtrl?: any;

ConfigEditor property

Signature

  1. ConfigEditor?: ComponentType<DataSourcePluginOptionsEditorProps<TOptions, TSecureOptions>>;

ExploreLogsQueryField property

Signature

  1. ExploreLogsQueryField?: ComponentType<QueryEditorProps<DSType, TQuery, TOptions>>;

ExploreMetricsQueryField property

Signature

  1. ExploreMetricsQueryField?: ComponentType<QueryEditorProps<DSType, TQuery, TOptions>>;

ExploreQueryField property

Signature

  1. ExploreQueryField?: ComponentType<QueryEditorProps<DSType, TQuery, TOptions>>;

MetadataInspector property

Signature

  1. MetadataInspector?: ComponentType<MetadataInspectorProps<DSType, TQuery, TOptions>>;

QueryCtrl property

Signature

  1. QueryCtrl?: any;

QueryEditor property

Signature

  1. QueryEditor?: ComponentType<QueryEditorProps<DSType, TQuery, TOptions>>;

QueryEditorHelp property

Signature

  1. QueryEditorHelp?: ComponentType<QueryEditorHelpProps<TQuery>>;

VariableQueryEditor property

Signature

  1. VariableQueryEditor?: any;