From 2ec5b5fae1376d3a3f5c924293c9373d6baed4d0 Mon Sep 17 00:00:00 2001 From: Swann Croiset Date: Mon, 22 May 2017 10:38:37 +0200 Subject: [PATCH] Add Telegraf support Change-Id: I555974d19c7b8cb48f2334551a202f1cc0885f72 --- elasticsearch/meta/telegraf.yml | 13 +++++++++++++ metadata/service/support.yml | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 elasticsearch/meta/telegraf.yml 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 @@ parameters: _support: collectd: enabled: true + telegraf: + enabled: true heka: enabled: true sensu: -- 2.32.7