Commit ea7fe0c7 by ubhatnagar

Single stat panel throws warning on multiple series result.

parent f467cb8c
...@@ -171,6 +171,12 @@ function (angular, app, _, kbn, TimeSeries, PanelMeta) { ...@@ -171,6 +171,12 @@ function (angular, app, _, kbn, TimeSeries, PanelMeta) {
$scope.render = function() { $scope.render = function() {
var data = {}; var data = {};
if($scope.series.length > 1) {
$scope.appEvent('alert-warning', ['Multiple Series Error', 'Metric query returns ' +
$scope.series.length + ' series. Single Stat Panel expects a single series.']);
$scope.series = [];
}
$scope.setValues(data); $scope.setValues(data);
data.thresholds = $scope.panel.thresholds.split(',').map(function(strVale) { data.thresholds = $scope.panel.thresholds.split(',').map(function(strVale) {
...@@ -185,7 +191,6 @@ function (angular, app, _, kbn, TimeSeries, PanelMeta) { ...@@ -185,7 +191,6 @@ function (angular, app, _, kbn, TimeSeries, PanelMeta) {
$scope.setValues = function(data) { $scope.setValues = function(data) {
data.flotpairs = []; data.flotpairs = [];
if ($scope.series && $scope.series.length > 0) { if ($scope.series && $scope.series.length > 0) {
var lastPoint = _.last($scope.series[0].datapoints); var lastPoint = _.last($scope.series[0].datapoints);
var lastValue = _.isArray(lastPoint) ? lastPoint[0] : null; var lastValue = _.isArray(lastPoint) ? lastPoint[0] : null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment