16379: Adds prometheus' node_exporter to all nodes.
[arvados.git] / tools / salt-install / config_examples / multi_host / aws / states / prometheus_pg_exporter.sls
similarity index 91%
rename from tools/salt-install/config_examples/multi_host/aws/states/postgresql_mtail.sls
rename to tools/salt-install/config_examples/multi_host/aws/states/prometheus_pg_exporter.sls
index 6af01bbc240d1e469d060f0aa1db9b0b7b1d8e1e..dee2099fb2d8dff7cf8b390c75ac0e44d16c00d3 100644 (file)
@@ -2,6 +2,9 @@
 #
 # SPDX-License-Identifier: Apache-2.0
 
+{%- set prometheus_pg_exporter = pillar.get('prometheus_pg_exporter', {'enabled': False}) %}
+
+{%- if prometheus_pg_exporter.enabled %}
 ### PACKAGES
 monitoring_required_pkgs:
   pkg.installed:
@@ -74,5 +77,6 @@ mtail_service:
     - require:
       - pkg: monitoring_required_pkgs
     - watch:
-      - file: /etc/mtail/postgresql.mtail
-      - file: /etc/default/mtail
+      - file: mtail_postgresql_conf
+      - file: mtail_etc_default
+{%- endif %}
\ No newline at end of file