----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/27688/ -----------------------------------------------------------
Review request for Ambari, Nate Cole and Tom Beerbower. Bugs: AMBARI-8084 https://issues.apache.org/jira/browse/AMBARI-8084 Repository: ambari Description ------- Update the BT stack to start using the new Ambari alerting system. With Ambari 2.0, a new alerts framework has been implemented with the intent to replace Nagios. If you would like to learn more about this feature, the design documents can be found in the Jira epic at https://issues.apache.org/jira/browse/AMBARI-6354. The work has been completed to move the HDP 2.x stack over from Nagios to the internal alerts framework. However, HDP 1.x and Bigtop have not yet been migrated. I would like to propose that we move all stacks off of Nagios so that we can remove that dependency from Ambari completely. This also means that upon upgrading from a prior Nagios-enabled release of Ambari, Nagios will be removed as a dependent service. It will no longer be a part of the managed cluster. This will allow us to also remove any Nagios-specific areas of the codebase that would otherwise need to remain for legacy purposes. It would also relieve the requirement on clients to have intimate knowledge of which stack/version can be Nagios-enabled. Diffs ----- ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java 3d67fe9 ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProvider.java a8a7f67 ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertGroupResourceProvider.java 50820a7 ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/FLUME/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/FLUME/package/files/alert_flume_agent_status.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/GANGLIA/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HBASE/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/package/files/alert_checkpoint_time.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/package/files/alert_ha_namenode_health.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/package/files/alert_hive_thrift_port.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/package/files/alert_check_oozie_server.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/WEBHCAT/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/WEBHCAT/package/files/alert_webhcat_server.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/YARN/alerts.json PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/YARN/package/files/alert_nodemanager_health.py PRE-CREATION ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/ZOOKEEPER/alerts.json PRE-CREATION ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProviderTest.java d4f5fb4 ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertGroupResourceProviderTest.java 9aad9a1 Diff: https://reviews.apache.org/r/27688/diff/ Testing ------- Added test cases found for issues during BT stack alert implementation. Installed a BT 0.8 cluster with all services, verified alerts are working correctly. Thanks, Jonathan Hurley