| applications: |
| - heka |
| _param: |
| parameters: |
| heka: |
| server: |
| enabled: true |
| input: |
| rabbitmq: |
| engine: amqp |
| host: ${_param:heka_router_input_host} |
| user: ${_param:heka_router_input_user} |
| password: ${_param:heka_router_input_password} |
| vhost: ${_param:heka_router_input_vhost} |
| port: 5672 |
| exchange: ${_param:heka_router_input_exchange} |
| prefetch_count: ${_param:heka_router_input_prefetch_count} |
| exchange_type: fanout |
| decoder: ProtoBufDecoder |
| splitter: HekaFramingSplitter |
| rsyslog_kern: |
| engine: logstreamer |
| log_directory: /var/log |
| file_match: kern\.log\.?(?P<Index>\d+)?(.gz)? |
| priority: ["^Index"] |
| decoder: RsyslogDecoder |
| rsyslog_syslog: |
| engine: logstreamer |
| log_directory: /var/log |
| file_match: syslog\.?(?P<Index>\d+)?(.gz)? |
| priority: ["^Index"] |
| decoder: RsyslogDecoder |
| rsyslog_auth: |
| engine: logstreamer |
| log_directory: /var/log |
| file_match: auth\.log\.?(?P<Index>\d+)?(.gz)? |
| priority: ["^Index"] |
| decoder: RsyslogDecoder |
| decoder: |
| rsyslog: |
| engine: rsyslog |
| template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n |
| hostname_keep: TRUE |
| tz: Europe/Prague |
| ProtoBufDecoder: |
| engine: protobuf |
| output: |
| elasticsearch01: |
| engine: elasticsearch |
| host: ${_param:heka_router_output_host} |
| port: 9200 |
| encoder: es_json |
| message_matcher: "Logger != 'hekad'" |
| dashboard01: |
| engine: dashboard |
| ticker_interval: 30 |
| encoder: |
| es_json: |
| engine: es-json |
| index: logfile-%{%Y.%m.%d} |
| es_index_from_timestamp: true |