blob: 6500e792784fd23c886e5eed70670bad482cfd78 [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 kaufmana5401e52015-10-06 15:08:00 +020030 file_match: nova-compute\.log\\.?(?P<Index>\\d+)?(.gz)?
31 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
36 file_match: libvirtd\.log\\.?(?P<Index>\\d+)?(.gz)?
37 priority: ['^Index']
jan kaufman48274852015-11-04 16:00:53 +010038 decoder: multidecoder_libvirtd
jan kaufmana5401e52015-10-06 15:08:00 +020039 decoder:
40 rsyslog:
41 engine: rsyslog
42 template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
43 hostname_keep: TRUE
44 tz: Europe/Prague
45 openstack:
46 engine: multidecoder
jan kaufman0bb9e4f2015-11-04 15:28:59 +010047 subs: [ 'Payloadregex_OpenStackLog','Payloadregex_OpenStackLogTrace' ]
jan kaufmana5401e52015-10-06 15:08:00 +020048 cascade_strategy: first-wins
jan kaufman156a8172015-11-04 15:33:07 +010049 log_sub_errors: "false"
jan kaufmana5401e52015-10-06 15:08:00 +020050 OpenStackLog:
51 engine: payloadregex
52 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 +010053 timestamp_layout: "2015-10-06 11:34:37.243"
jan kaufmana5401e52015-10-06 15:08:00 +020054 OpenStackLogTrace:
55 engine: payloadregex
56 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 +010057 timestamp_layout: "2015-10-06 11:34:37.243"
jan kaufmana869a002015-10-06 16:33:11 +020058 libvirtd:
59 engine: multidecoder
jan kaufman0bb9e4f2015-11-04 15:28:59 +010060 subs: [ 'Payloadregex_libvirtcommon', 'Payloadregex_libvirtaudit' ]
jan kaufman24789ac2015-11-02 16:23:46 +010061 cascade_strategy: first-wins
jan kaufman156a8172015-11-04 15:33:07 +010062 log_sub_errors: "false"
jan kaufmana869a002015-10-06 16:33:11 +020063 libvirtcommon:
64 engine: payloadregex
65 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 +010066 timestamp_layout: "2015-09-01 15:56:14.675+0000"
jan kaufmana869a002015-10-06 16:33:11 +020067 libvirtaudit:
68 engine: payloadregex
69 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 +010070 timestamp_layout: "2015-09-01 15:56:14.675+0000"
71 contrail_vrouter_agent:
72 engine: payloadregex
jan kaufman7c0e9de2015-11-04 15:18:49 +010073 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 +010074 timestamp_layout: "2015-09-01 15:56:14.675+0000"
jan kaufmanda6bf552015-11-03 15:47:10 +010075 output:
jan kaufmana5401e52015-10-06 15:08:00 +020076 rabbitmq:
77 engine: amqp
78 host: ${_param:heka_shipper_output_host}
79 user: ${_param:heka_shipper_output_user}
80 password: ${_param:heka_shipper_output_password}
81 vhost: ${_param:heka_shipper_output_vhost}
82 exchange: ${_param:heka_shipper_output_exchange}
83 exchange_type: fanout
84 encoder: ProtobufEncoder
85 use_framing: true
86 message_matcher: "TRUE"
87 filter: {}
88 splitter: {}
89