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