blob: 2ce7826bd08e17e0a56278eafd98dbd69cb79f24 [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>.*)
65 timestamp_layout: 2015-10-06 11:34:37.243
66 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>.*)
69 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>.*)
78 timestamp_layout: 2015-09-01 15:56:14.675+0000
79 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>.+)
82 timestamp_layout: 2015-09-01 15:56:14.675+0000
jan kaufmanda6bf552015-11-03 15:47:10 +010083 output:
jan kaufmana5401e52015-10-06 15:08:00 +020084 rabbitmq:
85 engine: amqp
86 host: ${_param:heka_shipper_output_host}
87 user: ${_param:heka_shipper_output_user}
88 password: ${_param:heka_shipper_output_password}
89 vhost: ${_param:heka_shipper_output_vhost}
90 exchange: ${_param:heka_shipper_output_exchange}
91 exchange_type: fanout
92 encoder: ProtobufEncoder
93 use_framing: true
94 message_matcher: "TRUE"
95 filter: {}
96 splitter: {}
97