Skip to content

ppetit/salt-formula-heka

 
 

Repository files navigation

Heka Formula

Heka is an open source stream processing software system developed by Mozilla. Heka is a Swiss Army Knife type tool for data processing.

Sample pillars

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

Default values:

  • automatic_starting: true
  • elastisearch_port: 9200
  • enabled: false
  • metric_collector_host: 127.0.0.1
  • metric_collector_port: 5567
  • poolsize: 100

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

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

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

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

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

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

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

Read more

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 89.7%
  • SaltStack 6.1%
  • Shell 1.9%
  • Python 1.1%
  • Other 1.2%