Add salt-minion and salt-master to telegraf
Change-Id: I6b80e66f720a9e238ba5a3dd5a1bac012fe2fe94
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 9beb7a7..d61c6da 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -3,6 +3,8 @@
_orchestrate:
priority: 20
_support:
+ telegraf:
+ enabled: true
collectd:
enabled: false
heka:
diff --git a/salt/meta/telegraf.yml b/salt/meta/telegraf.yml
new file mode 100644
index 0000000..77fec3c
--- /dev/null
+++ b/salt/meta/telegraf.yml
@@ -0,0 +1,16 @@
+{%- if pillar.salt is defined %}
+agent:
+ input:
+ {%- if pillar.salt.get('master', {}).get('enabled', False) or pillar.salt.get('minion', {}).get('enabled', False) %}
+ procstat:
+ process:
+ {%- if pillar.salt.get('master', {}).get('enabled', False) %}
+ salt-master:
+ pattern: salt-master
+ {%- endif %}
+ {%- if pillar.salt.get('minion', {}).get('enabled', False) %}
+ salt-minion:
+ pattern: salt-minion
+ {%- endif %}
+ {%- endif %}
+{%- endif %}