AMBARI-6929. HDFS heatmap should be hidden in standalone storm deployment. 
(jaimin)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/356e17af
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/356e17af
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/356e17af

Branch: refs/heads/branch-alerts-dev
Commit: 356e17af4d47f37185cd91e024333194fa5714ee
Parents: b39b998
Author: Jaimin Jetly <jai...@hortonworks.com>
Authored: Tue Aug 19 18:04:57 2014 -0700
Committer: Jaimin Jetly <jai...@hortonworks.com>
Committed: Tue Aug 19 18:05:09 2014 -0700

----------------------------------------------------------------------
 .../app/controllers/main/charts/heatmap.js      | 25 ++++++++++++--------
 1 file changed, 15 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/356e17af/ambari-web/app/controllers/main/charts/heatmap.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/main/charts/heatmap.js 
b/ambari-web/app/controllers/main/charts/heatmap.js
index 49c6e25..8010ead 100644
--- a/ambari-web/app/controllers/main/charts/heatmap.js
+++ b/ambari-web/app/controllers/main/charts/heatmap.js
@@ -43,19 +43,24 @@ App.MainChartsHeatmapController = Em.Controller.extend({
           App.MainChartHeatmapCpuWaitIOMetric.create()
           /*, App.MainChartHeatmapProcessRunMetric.create()*/
         ]
-      }),
-      Em.Object.create({
-        label: Em.I18n.t('charts.heatmap.category.hdfs'),
-        category: 'hdfs',
-        items: [
-          App.MainChartHeatmapDFSBytesReadMetric.create(),
-          App.MainChartHeatmapDFSBytesWrittenMetric.create(),
-          App.MainChartHeatmapDFSGCTimeMillisMetric.create(),
-          App.MainChartHeatmapDFSMemHeapUsedMetric.create()
-        ]
       })
     ];
 
+    if (App.HDFSService.find().get('length')) {
+      metrics.push(
+        Em.Object.create({
+          label: Em.I18n.t('charts.heatmap.category.hdfs'),
+          category: 'hdfs',
+          items: [
+            App.MainChartHeatmapDFSBytesReadMetric.create(),
+            App.MainChartHeatmapDFSBytesWrittenMetric.create(),
+            App.MainChartHeatmapDFSGCTimeMillisMetric.create(),
+            App.MainChartHeatmapDFSMemHeapUsedMetric.create()
+          ]
+        })
+      );
+    }
+
     if (App.MapReduceService.find().get('length')) {
       metrics.push(
         Em.Object.create({

Reply via email to