Add Telegraf support

Change-Id: I555974d19c7b8cb48f2334551a202f1cc0885f72
diff --git a/elasticsearch/meta/telegraf.yml b/elasticsearch/meta/telegraf.yml
new file mode 100644
index 0000000..3568601
--- /dev/null
+++ b/elasticsearch/meta/telegraf.yml
@@ -0,0 +1,13 @@
+{%- from "elasticsearch/map.jinja" import server with context %}
+{%- if server.get('enabled', False) %}
+{%- set address = server.get('bind', {}).get('address', '127.0.0.1') %}
+{%- set port = server.get('bind', {}).get('port', 9200) %}
+{%- set servers = ['http://{}:{}'.format(address, port)] %}
+agent:
+  input:
+    elasticsearch:
+      servers: {{ servers|yaml }}
+      local: true
+      cluster_health: true
+      cluster_stats: true
+{%- endif %}
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 1ee587a..3f37b10 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -3,6 +3,8 @@
     _support:
       collectd:
         enabled: true
+      telegraf:
+        enabled: true
       heka:
         enabled: true
       sensu: