Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
PanelModel interface
Signature
export interface PanelModel<TOptions = any, TCustomFieldConfig extends object = 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;