瀏覽代碼

Heka decoder for salt log

tags/0.4
Filip Pytloun 8 年之前
父節點
當前提交
d736982c21
共有 2 個檔案被更改,包括 48 行新增1 行删除
  1. +1
    -1
      metadata/service/support.yml
  2. +47
    -0
      salt/files/heka.toml

+ 1
- 1
metadata/service/support.yml 查看文件

collectd: collectd:
enabled: false enabled: false
heka: heka:
enabled: false
enabled: true
sensu: sensu:
enabled: true enabled: true
sphinx: sphinx:

+ 47
- 0
salt/files/heka.toml 查看文件

{%- if pillar.salt.minion is defined %}
[logstreamer_salt_minion]
type = "LogstreamerInput"
log_directory = "/var/log/salt"
file_match = 'minion-?(?P<Index>\d+)?(\.gz)?'
priority = ["^Index"]
decoder = "Sandbox_salt_minion"

[Sandbox_salt_minion]
type = "PayloadRegexDecoder"
match_regex = '^(?P<Timestamp>[0-9\-]+ [0-9:]+),\d+ \[(?P<Module>[\w\d\.]+)[\ \t]*\]\[(?P<Severity>\w+)[\ \t]*\]\[(?P<JID>\d+)\] (?P<Payload>.*)'
timestamp_layout = "2006-01-02 15:04:05"

[Sandbox_salt_minion.severity_map]
DEBUG = 7
INFO = 6
WARNING = 4
ERROR = 3

[Sandbox_salt_minion.message_fields]
Module = "%Module%"
JID = "%JID%"
{%- endif %}

{% if pillar.salt.master is defined %}
[logstreamer_salt_master]
type = "LogstreamerInput"
log_directory = "/var/log/salt"
file_match = 'master-?(?P<Index>\d+)?(\.gz)?'
priority = ["^Index"]
decoder = "Sandbox_salt_master"

[Sandbox_salt_master]
type = "PayloadRegexDecoder"
match_regex = '^(?P<Timestamp>[0-9\-]+ [0-9:]+),\d+ \[(?P<Module>[\w\d\.]+)[\ \t]*\]\[(?P<Severity>\w+)[\ \t]*\]\[(?P<JID>\d+)\] (?P<Payload>.*)'
timestamp_layout = "2006-01-02 15:04:05"

[Sandbox_salt_master.severity_map]
DEBUG = 7
INFO = 6
WARNING = 4
ERROR = 3

[Sandbox_salt_master.message_fields]
Module = "%Module%"
JID = "%JID%"
{%- endif %}

Loading…
取消
儲存