diff --git a/public/app/panels/singlestat/module.js b/public/app/panels/singlestat/module.js index 152a12ab44f..f065d2cb653 100644 --- a/public/app/panels/singlestat/module.js +++ b/public/app/panels/singlestat/module.js @@ -186,6 +186,14 @@ function (angular, app, _, kbn, TimeSeries, PanelMeta) { $scope.setValues = function(data) { data.flotpairs = []; + if($scope.series.length > 1) { + $scope.inspector.error = new Error(); + $scope.inspector.error.message = 'Multiple Series Error'; + $scope.inspector.error.data = 'Metric query returns ' + $scope.series.length + + ' series. Single Stat Panel expects a single series.\n\nResponse:\n'+JSON.stringify($scope.series); + throw $scope.inspector.error; + } + if ($scope.series && $scope.series.length > 0) { var lastPoint = _.last($scope.series[0].datapoints); var lastValue = _.isArray(lastPoint) ? lastPoint[0] : null;