aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/common/templates/heka-global.toml.j2
blob: 5e325026ae7cbf71bc6506617b3ec0502098f52d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[hekad]
maxprocs = {{ ansible_processor_count * ansible_processor_cores }}

[syslog_encoder]
type = "SandboxEncoder"
filename = "lua_encoders/os_syslog.lua"

[syslog_log_decoder]
type = "SandboxDecoder"
filename = "lua_decoders/os_syslog.lua"
  [syslog_log_decoder.config]
  hostname = "{{ ansible_hostname }}"

[swift_log_decoder]
type = "SandboxDecoder"
filename = "lua_decoders/os_swift_log.lua"
  [swift_log_decoder.config]
  hostname = "{{ ansible_hostname }}"

[multi_log_decoder]
type = "MultiDecoder"
subs = ["syslog_log_decoder", "swift_log_decoder"]
cascade_strategy = "first-wins"

[syslog_input]
type = "UdpInput"
net = "unixgram"
address = "/var/lib/kolla/heka/log"
decoder = "multi_log_decoder"
splitter = "NullSplitter"