-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27688/#review60264
-----------------------------------------------------------

Ship it!


Are the new BigTop .py and .json files direct copies from the 2.x stack?  If 
so, would it be possible to share the common files across all stacks?

- Tom Beerbower


On Nov. 6, 2014, 5:48 p.m., Jonathan Hurley wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/27688/
> -----------------------------------------------------------
> 
> (Updated Nov. 6, 2014, 5:48 p.m.)
> 
> 
> Review request for Ambari, Newton Alex, 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