blob: 5ce560e38cf3ab59567d8299d89679a4dc433949 [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"]
32 decoder: openstack
33 cinder_volume:
34 engine: logstreamer
jan kaufmana869a002015-10-06 16:33:11 +020035 log_directory: /var/log/cinder
jan kaufmana5401e52015-10-06 15:08:00 +020036 file_match: cinder-volume\.log\\.?(?P<Index>\\d+)?(.gz)?
37 priority: ["^Index"]
38 decoder: openstack
39 ceilometer_agent:
40 engine: logstreamer
jan kaufmana869a002015-10-06 16:33:11 +020041 log_directory: /var/log/ceilometer
jan kaufmana5401e52015-10-06 15:08:00 +020042 file_match: ceilometer-agent-compute\.log\\.?(?P<Index>\\d+)?(.gz)?
43 priority: ['^Index']
44 decoder: openstack
jan kaufmana869a002015-10-06 16:33:11 +020045 libvirtd:
46 engine: logstreamer
47 log_directory: /var/log/libvirt
48 file_match: libvirtd\.log\\.?(?P<Index>\\d+)?(.gz)?
49 priority: ['^Index']
50 decoder: libvirtd
jan kaufmana5401e52015-10-06 15:08:00 +020051 decoder:
52 rsyslog:
53 engine: rsyslog
54 template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
55 hostname_keep: TRUE
56 tz: Europe/Prague
57 openstack:
58 engine: multidecoder
59 subs: [ 'OpenStackLog','OpenStackLogTrace' ]
60 cascade_strategy: first-wins
61 log_sub_errors: false
62 OpenStackLog:
63 engine: payloadregex
64 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 +010065 timestamp_layout: "2015-10-06 11:34:37.243"
jan kaufmana5401e52015-10-06 15:08:00 +020066 OpenStackLogTrace:
67 engine: payloadregex
68 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 +010069 timestamp_layout: "2015-10-06 11:34:37.243"
jan kaufmana869a002015-10-06 16:33:11 +020070 libvirtd:
71 engine: multidecoder
72 subs: [ 'libvirtcommon', 'libvirtaudit' ]
jan kaufman24789ac2015-11-02 16:23:46 +010073 cascade_strategy: first-wins
jan kaufmana869a002015-10-06 16:33:11 +020074 log_sub_errors: false
75 libvirtcommon:
76 engine: payloadregex
77 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 +010078 timestamp_layout: "2015-09-01 15:56:14.675+0000"
jan kaufmana869a002015-10-06 16:33:11 +020079 libvirtaudit:
80 engine: payloadregex
81 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 +010082 timestamp_layout: "2015-09-01 15:56:14.675+0000"
83 contrail_vrouter_agent:
84 engine: payloadregex
85 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 (?<pid>\d+)]:\s(?P<message>.+)
jan kaufmanda6bf552015-11-03 15:47:10 +010086 output:
jan kaufmana5401e52015-10-06 15:08:00 +020087 rabbitmq:
88 engine: amqp
89 host: ${_param:heka_shipper_output_host}
90 user: ${_param:heka_shipper_output_user}
91 password: ${_param:heka_shipper_output_password}
92 vhost: ${_param:heka_shipper_output_vhost}
93 exchange: ${_param:heka_shipper_output_exchange}
94 exchange_type: fanout
95 encoder: ProtobufEncoder
96 use_framing: true
97 message_matcher: "TRUE"
98 filter: {}
99 splitter: {}
100