blob: 75e0ed0c8536690b0ebf395a1862edc04f24c5da [file] [log] [blame]
Jakub Pavlike7d12cd2015-09-03 19:02:45 +02001
2============
3Heka Formula
4============
5
Ales Komarekc9a3eb12016-10-12 11:17:55 +02006Heka is an open source stream processing software system developed by Mozilla. Heka is a Swiss Army Knife type tool for data processing.
Jakub Pavlike7d12cd2015-09-03 19:02:45 +02007
8Sample pillars
9==============
10
Ales Komarekc9a3eb12016-10-12 11:17:55 +020011Log collector service
jan kaufman1002cd92015-09-16 16:30:48 +020012
Jakub Pavlike7d12cd2015-09-03 19:02:45 +020013.. code-block:: yaml
14
15 heka:
Ales Komarekc9a3eb12016-10-12 11:17:55 +020016 log_collector:
Jakub Pavlike7d12cd2015-09-03 19:02:45 +020017 enabled: true
Jakub Pavlik6014f912015-09-03 19:05:05 +020018 output:
Ales Komarekc9a3eb12016-10-12 11:17:55 +020019 elasticsearch01:
20 engine: elasticsearch
Jakub Pavlik6014f912015-09-03 19:05:05 +020021 host: localhost
Ales Komarekc9a3eb12016-10-12 11:17:55 +020022 port: 9200
23 encoder: es_json
jan kaufman1002cd92015-09-16 16:30:48 +020024 message_matcher: TRUE
jan kaufman1002cd92015-09-16 16:30:48 +020025
Ales Komarekc9a3eb12016-10-12 11:17:55 +020026Metric collector service
jan kaufman1002cd92015-09-16 16:30:48 +020027
28.. code-block:: yaml
29
jan kaufman1002cd92015-09-16 16:30:48 +020030 heka:
Ales Komarekc9a3eb12016-10-12 11:17:55 +020031 metric_collector:
jan kaufman1002cd92015-09-16 16:30:48 +020032 enabled: true
jan kaufman1002cd92015-09-16 16:30:48 +020033 output:
34 elasticsearch01:
35 engine: elasticsearch
36 host: localhost
37 port: 9200
38 encoder: es_json
39 message_matcher: TRUE
40 dashboard01:
41 engine: dashboard
42 ticker_interval: 30
Ales Komarekc9a3eb12016-10-12 11:17:55 +020043
44Aggregator service
45
46.. code-block:: yaml
47
48 heka:
49 aggregator:
50 enabled: true
51 output:
52 elasticsearch01:
53 engine: elasticsearch
54 host: localhost
55 port: 9200
56 encoder: es_json
jan kaufman1002cd92015-09-16 16:30:48 +020057 message_matcher: TRUE
Ales Komarekc9a3eb12016-10-12 11:17:55 +020058 dashboard01:
59 engine: dashboard
60 ticker_interval: 30
61
Jakub Pavlike7d12cd2015-09-03 19:02:45 +020062
63Read more
64=========
65
jan kaufman1002cd92015-09-16 16:30:48 +020066* https://hekad.readthedocs.org/en/latest/index.html