Add telegraf inputs for influxdb
Change-Id: Ibe85cc9b2c21b59b77ce6339406ffadbb2ab367c
Depends-On: I7a5f2c75bfd2c2ffb0c43bb5f8a5350b2d01d397
diff --git a/influxdb/meta/telegraf.yml b/influxdb/meta/telegraf.yml
new file mode 100644
index 0000000..a3ccc5a
--- /dev/null
+++ b/influxdb/meta/telegraf.yml
@@ -0,0 +1,15 @@
+{%- if pillar.influxdb.server is defined %}
+{%- from "influxdb/map.jinja" import server with context %}
+
+{%- if server.get('enabled', False) and server.get('http', {}).get('enabled', False) %}
+agent:
+ input:
+ procstat:
+ process:
+ influxdb:
+ exe: influxd
+ influxdb:
+ servers:
+ - url: http://{{ server.http.bind.address|replace('0.0.0.0', '127.0.0.1') }}:{{ server.http.bind.port }}/debug/vars
+{%- endif %}
+{%- endif %}
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 75ca6cd..b99c6a7 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -11,3 +11,5 @@
enabled: false
grafana:
enabled: true
+ telegraf:
+ enabled: true