AMBARI-20277. "Ambari Server Performance" alert gets triggered repeatedly (GET 
cluster API call taking more than 10 seconds). (mpapirkovskyy)


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

Branch: refs/heads/branch-feature-AMBARI-12556
Commit: 59504528b771932f6008be57cc6c74f772d52be7
Parents: b624ed6
Author: Myroslav Papirkovskyi <[email protected]>
Authored: Thu Mar 2 21:31:53 2017 +0200
Committer: Myroslav Papirkovskyi <[email protected]>
Committed: Fri Mar 3 15:23:47 2017 +0200

----------------------------------------------------------------------
 .../ambari/server/alerts/AmbariPerformanceRunnable.java  | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/59504528/ambari-server/src/main/java/org/apache/ambari/server/alerts/AmbariPerformanceRunnable.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/alerts/AmbariPerformanceRunnable.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/alerts/AmbariPerformanceRunnable.java
index bbb583b..11e87d0 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/alerts/AmbariPerformanceRunnable.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/alerts/AmbariPerformanceRunnable.java
@@ -29,7 +29,7 @@ import org.apache.ambari.server.actionmanager.ActionManager;
 import org.apache.ambari.server.actionmanager.RequestStatus;
 import org.apache.ambari.server.api.query.Query;
 import org.apache.ambari.server.api.query.QueryImpl;
-import org.apache.ambari.server.api.query.render.DefaultRenderer;
+import org.apache.ambari.server.api.query.render.MinimalRenderer;
 import org.apache.ambari.server.api.resources.ClusterResourceDefinition;
 import org.apache.ambari.server.api.services.BaseRequest;
 import org.apache.ambari.server.controller.spi.ClusterController;
@@ -162,7 +162,14 @@ public class AmbariPerformanceRunnable extends 
AlertRunnable {
 
         ClusterController clusterController = 
ClusterControllerHelper.getClusterController();
         Query query = new QueryImpl(mapIds, new ClusterResourceDefinition(), 
clusterController);
-        query.setRenderer(new DefaultRenderer());
+        query.setRenderer(new MinimalRenderer());
+        query.addProperty("Clusters/desired_configs", null);
+        query.addProperty("Clusters/credential_store_properties", null);
+        query.addProperty("Clusters/desired_service_config_versions", null);
+        query.addProperty("Clusters/health_report", null);
+        query.addProperty("Clusters/total_hosts", null);
+        query.addProperty("alerts_summary", null);
+        query.addProperty("alerts_summary_hosts", null);
         query.execute();
       }
     };

Reply via email to