diff --git a/src/panel/graph_panel/models/metric.ts b/src/panel/graph_panel/models/metric.ts index d0d6470..2efa762 100644 --- a/src/panel/graph_panel/models/metric.ts +++ b/src/panel/graph_panel/models/metric.ts @@ -28,6 +28,9 @@ export class MetricExpanded { private _targets: Target[]; constructor(public datasource: string, targets: any[]) { const visibleTargets = targets.filter(target => !target.hide); + if(visibleTargets.length === 0) { + throw new Error('There are no visible metrics. Please add at least one metric'); + } if(visibleTargets.length > 1) { throw new Error('Multiple metrics are not supported currently'); }