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

(Updated Nov. 6, 2017, 9:48 a.m.)


Review request for Ambari, Nate Cole, Sebastian Toader, and Sid Wagle.


Changes
-------

getting overridden_host from core-site instead of hdfs-site


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


Repository: ambari


Description
-------

OneFS puts its own hostname into the metrics data that is sent to AMS. That 
hostname is not registered to Ambari therefore AMS host metrics don't show up.
I added an option to override the default hostname in the metrics.json file.


For example when a metrics.json has this:

        "properties" : {
          "overridden_host" : "${hdfs-site/dfs.namenode.http-address}"
        },
        
Ambari will use this hostname (instead of the component hostname) to assemble 
the URL that is used to get the metrics data from AMS.        

for example: 
http://c6403.ambari.apache.org:6188/ws/v1/timeline/metrics?metricNames=cpu_wio&hostname=<<overridden_hostname>>


Diffs (updated)
-----

  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/OverriddenMetricsHostProvider.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackDefinedPropertyProvider.java
 8c2198b 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricHostProvider.java
 28e5381 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSComponentPropertyProvider.java
 487afde 
  ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java 
edeb4b7 
  
ambari-server/src/main/java/org/apache/ambari/server/state/stack/MetricDefinition.java
 635ae35 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/OverriddenMetricsHostProviderTest.java
 PRE-CREATION 
  
contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/metrics.json
 335bfba 
  
contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/widgets.json
 dbde93b 


Diff: https://reviews.apache.org/r/63440/diff/2/

Changes: https://reviews.apache.org/r/63440/diff/1-2/


Testing
-------

- checked ams host and non host metrics through the ui


existing tests: passed


Thanks,

Attila Magyar

Reply via email to