Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 1 | |
2 | ============ | ||||
3 | Heka Formula | ||||
4 | ============ | ||||
5 | |||||
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 6 | Heka is an open source stream processing software system developed by Mozilla. Heka is a Swiss Army Knife type tool for data processing. |
Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 7 | |
8 | Sample pillars | ||||
9 | ============== | ||||
10 | |||||
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 11 | Log collector service |
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 12 | |
Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 13 | .. code-block:: yaml |
14 | |||||
15 | heka: | ||||
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 16 | log_collector: |
Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 17 | enabled: true |
Jakub Pavlik | 6014f91 | 2015-09-03 19:05:05 +0200 | [diff] [blame] | 18 | output: |
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 19 | elasticsearch01: |
20 | engine: elasticsearch | ||||
Jakub Pavlik | 6014f91 | 2015-09-03 19:05:05 +0200 | [diff] [blame] | 21 | host: localhost |
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 22 | port: 9200 |
23 | encoder: es_json | ||||
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 24 | message_matcher: TRUE |
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 25 | |
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 26 | Metric collector service |
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 27 | |
28 | .. code-block:: yaml | ||||
29 | |||||
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 30 | heka: |
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 31 | metric_collector: |
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 32 | enabled: true |
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 33 | 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 Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 43 | |
44 | Aggregator 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 kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 57 | message_matcher: TRUE |
Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame^] | 58 | dashboard01: |
59 | engine: dashboard | ||||
60 | ticker_interval: 30 | ||||
61 | |||||
Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 62 | |
63 | Read more | ||||
64 | ========= | ||||
65 | |||||
jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 66 | * https://hekad.readthedocs.org/en/latest/index.html |