From: Filip Pytloun Date: Wed, 29 Jun 2016 14:40:29 +0000 (+0200) Subject: Add support for curator heka logging X-Git-Tag: 2016.12~10 X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Felasticsearch.git;a=commitdiff_plain;h=7dc163314921126562bc3274b21a80299f5c8d43 Add support for curator heka logging --- diff --git a/elasticsearch/files/heka.toml b/elasticsearch/files/heka.toml new file mode 100644 index 0000000..eb9e07f --- /dev/null +++ b/elasticsearch/files/heka.toml @@ -0,0 +1,22 @@ +{%- from "elasticsearch/map.jinja" import server with context -%} + +{%- if server.curator is defined and server.curator.get('logfile', '') %} +{%- set log_dir = server.curator.logfile|replace(server.curator.logfile.split('/')[-1], "") %} +[logstreamer_elasticsearch_curator] +type = "LogstreamerInput" +log_directory = "{{ log_dir }}" +file_match = '{{ server.curator.logfile.split('/')[-1]|replace('.', '\.') }}\.?(?P\d+)?(\.gz)?' +priority = ["^Index"] +decoder = "Sandbox_elasticsearch_curator" + +[Sandbox_elasticsearch_curator] +type = "SandboxDecoder" +filename = "lua_decoders/json.lua" + +[Sandbox_elasticsearch_curator.config] +type = "elasticsearch_curator" +payload = "message" +severity = "loglevel" +timestamp = "@timestamp" +map_fields = true +{%- endif %} diff --git a/metadata/service/support.yml b/metadata/service/support.yml index 1ae90e2..b851c62 100644 --- a/metadata/service/support.yml +++ b/metadata/service/support.yml @@ -4,7 +4,7 @@ parameters: collectd: enabled: false heka: - enabled: false + enabled: true sensu: enabled: true sphinx: