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 |