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;
Related Grafana resources
Opening keynote: What's new in Grafana 9?
Raj Dutt, Myrle Krantz, and Torkel Ödegaard unveil what's new in Grafana 9. Watch the opening keynote presentation from GrafanaCONline 2022. On-demand.
Unify your data with Grafana plugins: Splunk, MongoDB, Datadog, and more
Show how Grafana can be used to take data from multiple different sources and unify it, without disrupting the investments that are working today.
Getting started with Grafana Enterprise and observability
Join the Grafana Labs team for a 30-minute demo of how to get started with the Grafana Stack, so you can go from zero to observability in just a few minutes.