-----------------------------------------------------------
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

Reply via email to