| 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: | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 17 |         automatic_starting: true | 
 | 18 |         elasticsearch_host: 172.16.10.253 | 
 | 19 |         elasticsearch_port: 9200 | 
| Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 20 |         enabled: true | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 21 |         poolsize: 100 | 
| jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 22 |  | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 23 | Default values: | 
 | 24 |  | 
 | 25 | * ``automatic_starting: true`` | 
 | 26 | * ``elastisearch_port: 9200`` | 
 | 27 | * ``enabled: false`` | 
 | 28 | * ``poolsize: 100`` | 
 | 29 |  | 
 | 30 | Local Metric collector service | 
| jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 31 |  | 
 | 32 | .. code-block:: yaml | 
 | 33 |  | 
| jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 34 |     heka: | 
| Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame] | 35 |       metric_collector: | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 36 |         aggregator_host: 172.16.20.253 | 
 | 37 |         aggregator_port: 5565 | 
 | 38 |         automatic_starting: true | 
| jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 39 |         enabled: true | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 40 |         influxdb_database: lma | 
 | 41 |         influxdb_host: 172.16.10.101 | 
 | 42 |         influxdb_password: lmapass | 
 | 43 |         influxdb_port: 8086 | 
 | 44 |         influxdb_time_precision: ms | 
 | 45 |         influxdb_timeout: 500 | 
 | 46 |         influxdb_username: lma | 
 | 47 |         nagios_host: 172.16.20.253 | 
 | 48 |         nagios_host_dimension_key: nagios_host | 
 | 49 |         nagios_password: secret | 
 | 50 |         nagios_port: 5601 | 
 | 51 |         nagios_username: nagiosadmin | 
 | 52 |         poolsize: 100 | 
 | 53 |  | 
 | 54 | Default values: | 
 | 55 |  | 
 | 56 | * ``aggregator_port: 5565`` | 
 | 57 | * ``automatic_starting: true`` | 
 | 58 | * ``enabled: false`` | 
 | 59 | * ``influxdb_port: 8086`` | 
 | 60 | * ``influxdb_time_precision: ms`` | 
 | 61 | * ``influxdb_timeout: 5000`` | 
 | 62 | * ``nagios_port: 8001`` | 
 | 63 | * ``poolsize: 100`` | 
 | 64 |  | 
 | 65 | Remote Metric Collector service | 
 | 66 |  | 
 | 67 | .. code-block:: yaml | 
 | 68 |  | 
 | 69 |     heka: | 
 | 70 |       remote_collector: | 
 | 71 |         aggregator_host: 172.16.20.253 | 
 | 72 |         aggregator_port: 5565 | 
 | 73 |         amqp_exchange: nova | 
 | 74 |         amqp_host: 172.16.10.254 | 
 | 75 |         amqp_password: workshop | 
 | 76 |         amqp_port: 5672 | 
 | 77 |         amqp_user: openstack | 
 | 78 |         amqp_vhost: /openstack | 
 | 79 |         automatic_starting: false | 
 | 80 |         elasticsearch_host: 172.16.10.253 | 
 | 81 |         elasticsearch_port: 9200 | 
 | 82 |         enabled: true | 
 | 83 |         influxdb_database: lma | 
 | 84 |         influxdb_host: 172.16.10.101 | 
 | 85 |         influxdb_password: lmapass | 
 | 86 |         influxdb_port: 8086 | 
 | 87 |         influxdb_time_precision: ms | 
 | 88 |         influxdb_username: lma | 
 | 89 |         poolsize: 100 | 
 | 90 |  | 
 | 91 | Default values: | 
 | 92 |  | 
 | 93 | * ``aggregator_port: 5565`` | 
 | 94 | * ``amqp_exchange: nova`` | 
 | 95 | * ``automatic_starting: true`` | 
 | 96 | * ``elastisearch_port: 9200`` | 
 | 97 | * ``enabled: false`` | 
 | 98 | * ``influxdb_port: 8086`` | 
 | 99 | * ``influxdb_time_precision: ms`` | 
 | 100 | * ``influxdb_timeout: 5000`` | 
 | 101 | * ``poolsize: 100`` | 
| Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame] | 102 |  | 
 | 103 | Aggregator service | 
 | 104 |  | 
 | 105 | .. code-block:: yaml | 
 | 106 |  | 
 | 107 |     heka: | 
 | 108 |       aggregator: | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 109 |         automatic_starting: false | 
| Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame] | 110 |         enabled: true | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 111 |         influxdb_database: lma | 
 | 112 |         influxdb_host: 172.16.10.101 | 
 | 113 |         influxdb_password: lmapass | 
 | 114 |         influxdb_port: 8086 | 
 | 115 |         influxdb_time_precision: ms | 
 | 116 |         influxdb_username: lma | 
 | 117 |         nagios_default_host_alarm_clusters: 00-clusters | 
 | 118 |         nagios_host: 172.16.20.253 | 
 | 119 |         nagios_host_dimension_key: nagios_host | 
 | 120 |         nagios_password: secret | 
 | 121 |         nagios_port: 5601 | 
 | 122 |         nagios_username: nagiosadmin | 
 | 123 |         poolsize: 100 | 
| Ales Komarek | c9a3eb1 | 2016-10-12 11:17:55 +0200 | [diff] [blame] | 124 |  | 
| Éric Lemoine | 0aba3fd | 2016-12-06 10:36:39 +0000 | [diff] [blame] | 125 | Default values: | 
 | 126 |  | 
 | 127 | * ``automatic_starting: true`` | 
 | 128 | * ``enabled: false`` | 
 | 129 | * ``influxdb_port: 8086`` | 
 | 130 | * ``influxdb_time_precision: ms`` | 
 | 131 | * ``influxdb_timeout: 5000`` | 
 | 132 | * ``nagios_port: 8001`` | 
 | 133 | * ``nagios_default_host_alarm_clusters: 00-clusters`` | 
 | 134 | * ``poolsize: 100`` | 
 | 135 |  | 
 | 136 | Ceilometer service | 
 | 137 |  | 
 | 138 | .. code-block:: yaml | 
 | 139 |  | 
 | 140 |     heka: | 
 | 141 |       ceilometer_collector: | 
 | 142 |         elasticsearch_host: 172.16.10.253 | 
 | 143 |         elasticsearch_port: 9200 | 
 | 144 |         enabled: true | 
 | 145 |         influxdb_database: lma | 
 | 146 |         influxdb_host: 172.16.10.101 | 
 | 147 |         influxdb_password: lmapass | 
 | 148 |         influxdb_port: 8086 | 
 | 149 |         influxdb_time_precision: ms | 
 | 150 |         influxdb_username: lma | 
 | 151 |         resource_decoding: false | 
 | 152 |         rabbit_host: 172.16.10.253 | 
 | 153 |         rabbit_port: 5672 | 
 | 154 |         rabbit_queue: metering.sample | 
 | 155 |         rabbit_vhost: /openstack | 
 | 156 |  | 
 | 157 | Default values: | 
 | 158 |  | 
 | 159 | * ``elastisearch_port: 9200`` | 
 | 160 | * ``enabled: false`` | 
 | 161 | * ``influxdb_port: 8086`` | 
 | 162 | * ``influxdb_time_precision: ms`` | 
 | 163 | * ``influxdb_timeout: 5000`` | 
 | 164 | * ``rabbit_port: 5672`` | 
 | 165 | * ``rabbit_vhost: /openstack`` | 
 | 166 | * ``rabbit_queue: metering.sample`` | 
 | 167 | * ``resource_decoding: false`` | 
| Jakub Pavlik | e7d12cd | 2015-09-03 19:02:45 +0200 | [diff] [blame] | 168 |  | 
 | 169 | Read more | 
 | 170 | ========= | 
 | 171 |  | 
| jan kaufman | 1002cd9 | 2015-09-16 16:30:48 +0200 | [diff] [blame] | 172 | * https://hekad.readthedocs.org/en/latest/index.html |