diff --git a/public/app/features/panel/metrics_panel_ctrl.ts b/public/app/features/panel/metrics_panel_ctrl.ts index 51380653b7b..227e91753d7 100644 --- a/public/app/features/panel/metrics_panel_ctrl.ts +++ b/public/app/features/panel/metrics_panel_ctrl.ts @@ -27,6 +27,7 @@ class MetricsPanelCtrl extends PanelCtrl { skipDataOnInit: boolean; datasources: any[]; dataSubscription: any; + dataHandler: any; constructor($scope, $injector) { super($scope, $injector); @@ -203,7 +204,10 @@ class MetricsPanelCtrl extends PanelCtrl { handleObservable(observable) { this.dataSubscription = observable.subscribe({ next: (data) => { - console.log('panel: observer got data'); + if (data.range) { + this.range = data.range; + } + this.dataHandler(data); }, error: (error) => { console.log('panel: observer got error');