blob: 8579a8ae8cdde36a7015fccd56e4bdaab80794ad [file] [log] [blame]
jan kaufman079a1802015-09-16 16:29:29 +02001applications:
2- heka
3_param:
4 heka_router_output_host: localhost
5 heka_router_input_host: localhost
6 heka_router_input_user: guest
7 heka_router_input_password: guest
8 heka_router_input_vhost: /heka
9 heka_router_input_exchange: logs
jan kaufman079a1802015-09-16 16:29:29 +020010parameters:
11 heka:
12 server:
13 enabled: true
14 input:
15 rabbitmq:
16 engine: amqp
17 host: ${_param:heka_router_input_host}
18 user: ${_param:heka_router_input_user}
19 password: ${_param:heka_router_input_password}
20 vhost: ${_param:heka_router_input_vhost}
21 exchange: ${_param:heka_router_input_exchange}
22 exchange_type: fanout
23 decoder: ProtoBufDecoder
24 splitter: HekaFramingSplitter
jan kaufman400e7932015-09-18 23:31:55 +020025 rsyslog_syslog:
jan kaufman079a1802015-09-16 16:29:29 +020026 engine: logstreamer
27 log_directory: /var/log
28 file_match: syslog\.?(?P<Index>\d+)?(.gz)?
29 decoder: RsyslogDecoder
30 priority: ["^Index"]
jan kaufman400e7932015-09-18 23:31:55 +020031 rsyslog_auth:
jan kaufman079a1802015-09-16 16:29:29 +020032 engine: logstreamer
33 log_directory: /var/log
34 file_match: auth\.log\.?(?P<Index>\d+)?(.gz)?
35 decoder: RsyslogDecoder
36 priority: ["^Index"]
37 decoder:
38 rsyslog:
39 engine: rsyslog
jan kaufman5149ad42015-09-16 17:30:08 +020040 template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
jan kaufman079a1802015-09-16 16:29:29 +020041 hostname_keep: TRUE
jan kaufman5149ad42015-09-16 17:30:08 +020042 tz: Europe/Prague
jan kaufman079a1802015-09-16 16:29:29 +020043 output:
44 elasticsearch01:
45 engine: elasticsearch
46 host: ${_param:heka_router_output_host}
47 port: 9200
48 encoder: es_json
49 message_matcher: TRUE
50 dashboard01:
51 engine: dashboard
52 ticker_interval: 30
53 encoder:
54 es-json:
55 engine: es-json
56 message_matcher: TRUE
57 index: logfile-%{%Y.%m.%d}
58