Bladeren bron

AMBARI-6452. Incorrect hosts count in Flume summary. (akovalenko)

Aleksandr Kovalenko 11 jaren geleden
bovenliggende
commit
4b3ab24fc6
1 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 7 1
      ambari-web/app/mappers/service_metrics_mapper.js

+ 7 - 1
ambari-web/app/mappers/service_metrics_mapper.js

@@ -145,6 +145,9 @@ App.serviceMetricsMapper = App.QuickDataMapper.create({
     super_visors_installed: 'super_visors_installed',
     super_visors_total: 'super_visors_total'
   },
+  flumeConfig: {
+    flume_handlers_total: 'flume_handlers_total'
+  },
   flumeAgentConfig: {
     name: 'HostComponentProcess.name',
     status: 'HostComponentProcess.status',
@@ -597,7 +600,10 @@ App.serviceMetricsMapper = App.QuickDataMapper.create({
    */
   flumeMapper: function (item) {
     var self = this;
-    var finalJson = self.parseIt(item, self.config);
+    var finalConfig = jQuery.extend({}, this.config);
+    var flumeConfig = this.flumeConfig;
+    finalConfig = jQuery.extend(finalConfig, flumeConfig);
+    var finalJson = self.parseIt(item, finalConfig);
     var flumeHandlers = item.components[0].host_components;
     finalJson.agents = [];
     finalJson.agentJsons = [];