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

(Updated Dec. 21, 2016, 9:23 p.m.)


Review request for Ambari, Dmytro Sen, Sumit Mohanty, and Sid Wagle.


Changes
-------

Handled case where metrics is enabled but metrics.properties file is missing.


Bugs: AMBARI-19273
    https://issues.apache.org/jira/browse/AMBARI-19273


Repository: ambari


Description
-------

Enable AmbariServer metrics by default. Currently, the metrics.properties file 
is not part of the rpm and hence the Metrics system does not do start up.

Also, have a global flag in ambari.properties for disabling AmbariServer 
metrics altogether.


Diffs (updated)
-----

  ambari-server/conf/unix/metrics.properties 5f01e39 
  ambari-server/conf/windows/metrics.properties PRE-CREATION 
  ambari-server/src/main/assemblies/server-windows.xml 191fcfb 
  ambari-server/src/main/assemblies/server.xml 9a193a9 
  
ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
 43fff0b 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
 dcc56c9 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/AmbariMetricSink.java
 809176be 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/MetricsService.java
 23845c9 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/MetricsSink.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/MetricsSource.java
 cf10408 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/SingleMetric.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/AbstractMetricsSource.java
 58e2045 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/AmbariMetricSinkImpl.java
 d42dbdf 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/Configuration.java
 705971f 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/JvmMetricsSource.java
 a04ca43 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/MetricsConfiguration.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/MetricsServiceImpl.java
 1645ebf 
  
ambari-server/src/test/java/org/apache/ambari/server/metric/system/impl/JvmMetricsSourceTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/metric/system/impl/MetricsServiceTest.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/metric/system/impl/TestAmbariMetricsSinkImpl.java
 PRE-CREATION 
  
ambari-server/src/test/java/org/apache/ambari/server/metric/system/impl/TestMetricsSource.java
 PRE-CREATION 
  ambari-server/src/test/resources/metrics.properties PRE-CREATION 

Diff: https://reviews.apache.org/r/54944/diff/


Testing
-------

mvn clean package
Manually tested.
ambari-server unit test pending.


File Attachments
----------------

Grafana dashboard (with minor tweaks)
  
https://reviews.apache.org/media/uploaded/files/2016/12/21/99b92a12-9104-46db-b001-fdaaa678ff82__Screen_Shot_2016-12-21_at_11.03.57_AM.png


Thanks,

Aravindan Vijayan

Reply via email to