blob: 577ae397ea769e1aa74276c419b90ca72315b6e1 [file] [log] [blame]
jan kaufmana5401e52015-10-06 15:08:00 +02001applications:
2- heka
3_param:
4parameters:
5 heka:
6 server:
7 enabled: true
8 input:
9 rsyslog_syslog:
10 engine: logstreamer
11 log_directory: /var/log
12 file_match: syslog\.?(?P<Index>\d+)?(.gz)?
13 decoder: RsyslogDecoder
14 priority: ["^Index"]
15 rsyslog_auth:
16 engine: logstreamer
17 log_directory: /var/log
18 file_match: auth\.log\.?(?P<Index>\d+)?(.gz)?
19 decoder: RsyslogDecoder
20 priority: ["^Index"]
21 rsyslog_kern:
22 engine: logstreamer
23 log_directory: /var/log
24 file_match: kern\.log\.?(?P<Index>\d+)?(.gz)?
25 decoder: RsyslogDecoder
26 priority: ["^Index"]
27 nova_compute:
28 engine: logstreamer
jan kaufmana869a002015-10-06 16:33:11 +020029 log_directory: /var/log/nova
jan kaufman8389c632015-11-06 14:00:42 +010030 file_match: nova-compute\.log\.?(?P<Index>\d+)?(.gz)?
jan kaufmana5401e52015-10-06 15:08:00 +020031 priority: ["^Index"]
jan kaufman48274852015-11-04 16:00:53 +010032 decoder: multidecoder_openstack
jan kaufmana869a002015-10-06 16:33:11 +020033 libvirtd:
34 engine: logstreamer
35 log_directory: /var/log/libvirt
jan kaufman8389c632015-11-06 14:00:42 +010036 file_match: libvirtd\.log\.?(?P<Index>\d+)?(.gz)?
jan kaufmana869a002015-10-06 16:33:11 +020037 priority: ['^Index']
jan kaufman48274852015-11-04 16:00:53 +010038 decoder: multidecoder_libvirtd
jan kaufmanf0616f42015-11-06 14:38:31 +010039 contrail_vrouter_agent:
40 engine: logstreamer
41 log_directory: /var/log/contrail
42 file_match: contrail-vrouter-agent\.log\.?(?P<Index>\d+)?(.gz)?
43 priority: ['^Index']
44 decoder: contrail_vrouter_agent
jan kaufmana5401e52015-10-06 15:08:00 +020045 decoder:
46 rsyslog:
47 engine: rsyslog
48 template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
49 hostname_keep: TRUE
50 tz: Europe/Prague
51 openstack:
52 engine: multidecoder
jan kaufman0bb9e4f2015-11-04 15:28:59 +010053 subs: [ 'Payloadregex_OpenStackLog','Payloadregex_OpenStackLogTrace' ]
jan kaufmana5401e52015-10-06 15:08:00 +020054 cascade_strategy: first-wins
jan kaufman156a8172015-11-04 15:33:07 +010055 log_sub_errors: "false"
jan kaufmana5401e52015-10-06 15:08:00 +020056 OpenStackLog:
57 engine: payloadregex
58 match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3})\s(?P<pid>\d+)\s(?P<severity>\w+)\s(?P<programname>\D+)\s\[(?P<id>.+)\]\s(?P<payload>.*)
jan kaufmanb6554cb2015-11-03 16:12:20 +010059 timestamp_layout: "2015-10-06 11:34:37.243"
jan kaufmana5401e52015-10-06 15:08:00 +020060 OpenStackLogTrace:
61 engine: payloadregex
62 match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3})\s(?P<pid>\d+)\s(?P<severity>TRACE)\s(?P<programname>.\S+)\s(?P<payload>.*)
jan kaufmanb6554cb2015-11-03 16:12:20 +010063 timestamp_layout: "2015-10-06 11:34:37.243"
jan kaufmana869a002015-10-06 16:33:11 +020064 libvirtd:
65 engine: multidecoder
jan kaufman0bb9e4f2015-11-04 15:28:59 +010066 subs: [ 'Payloadregex_libvirtcommon', 'Payloadregex_libvirtaudit' ]
jan kaufman24789ac2015-11-02 16:23:46 +010067 cascade_strategy: first-wins
jan kaufman156a8172015-11-04 15:33:07 +010068 log_sub_errors: "false"
jan kaufmana869a002015-10-06 16:33:11 +020069 libvirtcommon:
70 engine: payloadregex
71 match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3}\+\d{4}):\s+(?P<pid>\d+):\s+(?P<severity>\w+)\s+:\s+(?P<qemutrace>\w+:\d+)\s+:\s+(?P<payload>.*)
jan kaufman190368a2015-11-03 17:21:00 +010072 timestamp_layout: "2015-09-01 15:56:14.675+0000"
jan kaufmana869a002015-10-06 16:33:11 +020073 libvirtaudit:
74 engine: payloadregex
75 match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3}\+\d{4}):\s+(?P<pid>\d+):\s+(?P<severity>\w+)\s+:\s+(?P<message>.+):\s(?P<payload>.+)
jan kaufman190368a2015-11-03 17:21:00 +010076 timestamp_layout: "2015-09-01 15:56:14.675+0000"
77 contrail_vrouter_agent:
78 engine: payloadregex
jan kaufman7c0e9de2015-11-04 15:18:49 +010079 match_regex: (?P<timestamp>\d{4}-\d{1,2}-\d{1,2}\s\w+\s\d{2}:\d{2}:\d{2}:\d{3}.\d{3})\s\w+\s.+\s\[Thread (\d+), Pid (?P<pid>\d+)]:\s(?P<message>.+)
jan kaufman8f546fc2015-11-04 13:55:43 +010080 timestamp_layout: "2015-09-01 15:56:14.675+0000"
jan kaufmanda6bf552015-11-03 15:47:10 +010081 output:
jan kaufmana5401e52015-10-06 15:08:00 +020082 rabbitmq:
83 engine: amqp
84 host: ${_param:heka_shipper_output_host}
85 user: ${_param:heka_shipper_output_user}
86 password: ${_param:heka_shipper_output_password}
87 vhost: ${_param:heka_shipper_output_vhost}
88 exchange: ${_param:heka_shipper_output_exchange}
89 exchange_type: fanout
90 encoder: ProtobufEncoder
91 use_framing: true
92 message_matcher: "TRUE"
93 filter: {}
94 splitter: {}