PanelModel interface
Signature
export interface PanelModel<TOptions = any, TCustomFieldConfig = any>
Import
import { PanelModel } from '@grafana/data';
Properties
Property | Type | Description |
---|---|---|
alert | any | alerting v1 object |
datasource | DataSourceRef | null | The datasource used in all targets |
description | string | Description |
fieldConfig | FieldConfigSource<TCustomFieldConfig> | Field options configuration |
id | number | ID of the panel within the current dashboard |
options | TOptions | Panel options |
pluginVersion | string | Version of the panel plugin |
targets | DataQuery[] | The queries in a panel |
title | string | Panel title |
alert property
alerting v1 object
Signature
alert?: any;
datasource property
The datasource used in all targets
Signature
datasource?: DataSourceRef | null;
description property
Description
Signature
description?: string;
fieldConfig property
Field options configuration
Signature
fieldConfig: FieldConfigSource<TCustomFieldConfig>;
id property
ID of the panel within the current dashboard
Signature
id: number;
options property
Panel options
Signature
options: TOptions;
pluginVersion property
Version of the panel plugin
Signature
pluginVersion?: string;
targets property
The queries in a panel
Signature
targets?: DataQuery[];
title property
Panel title
Signature
title?: string;