Add support for Telegraf
Change-Id: Iec2d27cc4fdab9ba7772e9c26be66ba54f5aadfc
Depends-On: Ice4f38abfb0d870c56763dfeda2140032fa752a1
diff --git a/galera/meta/telegraf.yml b/galera/meta/telegraf.yml
new file mode 100644
index 0000000..f620b6a
--- /dev/null
+++ b/galera/meta/telegraf.yml
@@ -0,0 +1,18 @@
+{%- if pillar.galera is defined %}
+{%- if pillar.galera.master is defined %}
+{%- from "galera/map.jinja" import master with context %}
+{%- set server = master %}
+{%- elif pillar.galera.slave is defined %}
+{%- from "galera/map.jinja" import slave with context %}
+{%- set server = slave %}
+{%- endif %}
+{%- endif %}
+
+{%- if server is defined %}
+agent:
+ input:
+ mysql:
+ address: {{ server.socket }}
+ username: {{ server.admin.user }}
+ password: {{ server.admin.password }}
+{%- endif %}
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index eb560fa..d85b94d 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -13,3 +13,5 @@
enabled: true
grafana:
enabled: true
+ telegraf:
+ enabled: true