Jelajahi Sumber

AMBARI-15325. On Grafana config change Ambari should not ask to restart Collector. (swagle)

Siddharth Wagle 9 tahun lalu
induk
melakukan
283d8167da

+ 17 - 11
ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml

@@ -47,7 +47,19 @@
             <scriptType>PYTHON</scriptType>
             <timeout>1200</timeout>
           </commandScript>
+          <configuration-dependencies>
+            <config-type>ams-site</config-type>
+            <config-type>ams-log4j</config-type>
+            <config-type>ams-hbase-policy</config-type>
+            <config-type>ams-hbase-site</config-type>
+            <config-type>ams-hbase-security-site</config-type>
+            <config-type>ams-hbase-env</config-type>
+            <config-type>ams-hbase-log4j</config-type>
+            <config-type>ams-ssl-server</config-type>
+            <config-type>ams-ssl-client</config-type>
+          </configuration-dependencies>
         </component>
+
         <component>
           <name>METRICS_MONITOR</name>
           <displayName>Metrics Monitor</displayName>
@@ -63,6 +75,7 @@
             <timeout>1200</timeout>
           </commandScript>
         </component>
+
         <component>
           <name>METRICS_GRAFANA</name>
           <displayName>Grafana</displayName>
@@ -74,6 +87,10 @@
             <scriptType>PYTHON</scriptType>
             <timeout>1200</timeout>
           </commandScript>
+          <configuration-dependencies>
+            <config-type>ams-grafana-env</config-type>
+            <config-type>ams-grafana-ini</config-type>
+          </configuration-dependencies>
         </component>
       </components>
 
@@ -146,18 +163,7 @@
       </requiredServices>
 
       <configuration-dependencies>
-        <config-type>ams-site</config-type>
-        <config-type>ams-log4j</config-type>
         <config-type>ams-env</config-type>
-        <config-type>ams-hbase-policy</config-type>
-        <config-type>ams-hbase-site</config-type>
-        <config-type>ams-hbase-security-site</config-type>
-        <config-type>ams-hbase-env</config-type>
-        <config-type>ams-hbase-log4j</config-type>
-        <config-type>ams-grafana-env</config-type>
-        <config-type>ams-grafana-ini</config-type>
-        <config-type>ams-ssl-server</config-type>
-        <config-type>ams-ssl-client</config-type>
       </configuration-dependencies>
 
       <excluded-config-types>