Repository: ambari Updated Branches: refs/heads/branch-2.4 d53bcd985 -> 3f0ba141b
AMBARI-17416. [Grafana] show 'alias' when there's no datapoint available. (Prajwal Rao via yusaku) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/3f0ba141 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/3f0ba141 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/3f0ba141 Branch: refs/heads/branch-2.4 Commit: 3f0ba141bbd71ecedfe3da9bd8ef7215de565976 Parents: d53bcd9 Author: Yusaku Sako <[email protected]> Authored: Thu Jul 7 12:39:45 2016 -0700 Committer: Yusaku Sako <[email protected]> Committed: Thu Jul 7 12:55:11 2016 -0700 ---------------------------------------------------------------------- .../ambari-metrics-grafana/ambari-metrics/datasource.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/3f0ba141/ambari-metrics/ambari-metrics-grafana/ambari-metrics/datasource.js ---------------------------------------------------------------------- diff --git a/ambari-metrics/ambari-metrics-grafana/ambari-metrics/datasource.js b/ambari-metrics/ambari-metrics-grafana/ambari-metrics/datasource.js index 66043c5..8546e67 100644 --- a/ambari-metrics/ambari-metrics-grafana/ambari-metrics/datasource.js +++ b/ambari-metrics/ambari-metrics-grafana/ambari-metrics/datasource.js @@ -85,9 +85,10 @@ define([ AmbariMetricsDatasource.prototype.query = function (options) { var emptyData = function (metric) { + var legend = metric.alias ? metric.alias : metric.metric; return { data: { - target: metric, + target: legend, datapoints: [] } }; @@ -102,7 +103,7 @@ define([ return function (res) { console.log('processing metric ' + target.metric); if (!res.metrics[0] || target.hide) { - return $q.when(emptyData(target.metric)); + return $q.when(emptyData(target)); } var series = []; var metricData = res.metrics[0].metrics; @@ -130,7 +131,7 @@ define([ return function (res) { console.log('processing metric ' + target.metric); if (!res.metrics[0] || target.hide) { - return $q.when(emptyData(target.metric)); + return $q.when(emptyData(target)); } var series = []; var timeSeries = {};
