blob: 75e0ed0c8536690b0ebf395a1862edc04f24c5da [file] [log] [blame]
Jakub Pavlike7d12cd2015-09-03 19:02:45 +02001
2============
3Heka Formula
4============
5
Aleš Komárek4fdb8e92016-11-26 12:11:16 +01006Heka 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
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010011Log collector service
jan kaufman1002cd92015-09-16 16:30:48 +020012
Jakub Pavlike7d12cd2015-09-03 19:02:45 +020013.. code-block:: yaml
14
15 heka:
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010016 log_collector:
Jakub Pavlike7d12cd2015-09-03 19:02:45 +020017 enabled: true
Jakub Pavlik6014f912015-09-03 19:05:05 +020018 output:
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010019 elasticsearch01:
20 engine: elasticsearch
Jakub Pavlik6014f912015-09-03 19:05:05 +020021 host: localhost
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010022 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
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010026Metric collector service
jan kaufman1002cd92015-09-16 16:30:48 +020027
28.. code-block:: yaml
29
jan kaufman1002cd92015-09-16 16:30:48 +020030 heka:
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010031 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
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010043
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
Aleš Komárek4fdb8e92016-11-26 12:11:16 +010058 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