Heka is an open source stream processing software system developed by Mozilla. Heka is a Swiss Army Knife type tool for data processing.
Log collector service
heka:
log_collector:
automatic_starting: true
elasticsearch_host: 172.16.10.253
elasticsearch_port: 9200
enabled: true
metric_collector_host: 127.0.0.1
metric_collector_port: 5567
poolsize: 100
max_message_size: 262144
Default values:
automatic_starting: true
elastisearch_port: 9200
enabled: false
metric_collector_host: 127.0.0.1
metric_collector_port: 5567
poolsize: 100
max_message_size: 262144
Local Metric collector service
heka:
metric_collector:
aggregator_host: 172.16.20.253
aggregator_port: 5565
automatic_starting: true
enabled: true
influxdb_database: lma
influxdb_host: 172.16.10.101
influxdb_password: lmapass
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_timeout: 500
influxdb_username: lma
nagios_host: 172.16.20.253
nagios_host_dimension_key: nagios_host
nagios_password: secret
nagios_port: 5601
nagios_username: nagiosadmin
poolsize: 100
max_message_size: 262144
Default values:
aggregator_port: 5565
automatic_starting: true
enabled: false
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_timeout: 5000
nagios_port: 8001
poolsize: 100
max_message_size: 262144
Remote Metric Collector service
heka:
remote_collector:
aggregator_host: 172.16.20.253
aggregator_port: 5565
amqp_exchange: nova
amqp_host: 172.16.10.254
amqp_password: workshop
amqp_port: 5672
amqp_user: openstack
amqp_vhost: /openstack
automatic_starting: false
elasticsearch_host: 172.16.10.253
elasticsearch_port: 9200
enabled: true
influxdb_database: lma
influxdb_host: 172.16.10.101
influxdb_password: lmapass
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_username: lma
poolsize: 100
max_message_size: 262144
Default values:
aggregator_port: 5565
amqp_exchange: nova
amqp_port: 5672
amqp_vhost: ''
automatic_starting: true
elastisearch_port: 9200
enabled: false
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_timeout: 5000
poolsize: 100
max_message_size: 262144
Aggregator service
heka:
aggregator:
automatic_starting: false
enabled: true
influxdb_database: lma
influxdb_host: 172.16.10.101
influxdb_password: lmapass
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_username: lma
nagios_default_host_alarm_clusters: 00-clusters
nagios_host: 172.16.20.253
nagios_host_dimension_key: nagios_host
nagios_password: secret
nagios_port: 5601
nagios_username: nagiosadmin
poolsize: 100
max_message_size: 262144
Default values:
automatic_starting: true
enabled: false
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_timeout: 5000
nagios_port: 8001
nagios_default_host_alarm_clusters: 00-clusters
poolsize: 100
max_message_size: 262144
Ceilometer service
heka:
ceilometer_collector:
elasticsearch_host: 172.16.10.253
elasticsearch_port: 9200
enabled: true
influxdb_database: lma
influxdb_host: 172.16.10.101
influxdb_password: lmapass
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_username: lma
resource_decoding: false
amqp_exchange: ceilometer
amqp_host: 172.16.10.253
amqp_port: 5672
amqp_queue: metering.sample
amqp_vhost: /openstack
Default values:
automatic_starting: true
elastisearch_port: 9200
enabled: false
influxdb_port: 8086
influxdb_time_precision: ms
influxdb_timeout: 5000
poolsize: 100
amqp_exchange: ceilometer
amqp_port: 5672
amqp_queue: metering.sample
amqp_vhost: /openstack
resource_decoding: false
To learn how to install and update salt-formulas, consult the documentation available online at:
http://salt-formulas.readthedocs.io/
In the unfortunate event that bugs are discovered, they should be reported to the appropriate issue tracker. Use Github issue tracker for specific salt formula:
https://github.com/salt-formulas/salt-formula-heka/issues
For feature requests, bug reports or blueprints affecting entire ecosystem, use Launchpad salt-formulas project:
https://launchpad.net/salt-formulas
You can also join salt-formulas-users team and subscribe to mailing list:
https://launchpad.net/~salt-formulas-users
Developers wishing to work on the salt-formulas projects should always base their work on master branch and submit pull request against specific formula.
https://github.com/salt-formulas/salt-formula-heka
Any questions or feedback is always welcome so feel free to join our IRC channel:
#salt-formulas @ irc.freenode.net