elasticsearch job from logsearch/206.0.1
              Github source:
              67a1ea69 or
              master branch
            
Properties¶
elasticsearch¶
  
  
    
cluster_name¶The name of the elastic search cluster
config_options¶Additional options to append to elasticsearch’s config.yml (YAML format).
discovery¶
minimum_master_nodes¶The minimum number of master eligible nodes a node should “see” in order to operate within the cluster. Recommended to set it to a higher value than 1 when running more than 2 nodes in the cluster.
- Default
  auto
exec¶
environment¶A hash of additional environment variables for the process
options¶An array of additional options to pass when starting elasticsearch
- Default
  []
health¶
disable_post_start¶Allow node to run post-start script? (true / false)
- Default
  false
interval¶Post-start interval for node to join cluster
- Default
  15
timeout¶Post-start timeout for node to join cluster
- Default
  300
heap_size¶sets jvm heap sized
http_host¶The host address to bind the elasticsearch HTTP service to and to publish for HTTP clients to connect to
- Default
  0.0.0.0
limits¶
fd¶Maximum file descriptors
- Default
  65536
log_level¶The default logging level (e.g. WARN, DEBUG, INFO)
- Default
  INFO
logging_options¶Additional options to append to elasticsearch’s logging.yml (YAML format).
master_hosts¶The list of elasticsearch master node IPs
node¶
allow_data¶Allow node to store data? (true / false)
- Default
  false
allow_master¶Allow node to become master? (true / false)
- Default
  false
tags¶A hash of additional tags for the node
plugins¶Plugins to run elasticsearch with (array[] = { plugin-name: install-source }; e.g. [ { kopf: ‘lmenezes/elasticsearch-kopf’ } ])
- Default
  []
recovery¶
delay_allocation¶Delay allocation interval
- Default
  1m
delay_allocation_restart¶Delay allocation interval during restart
- Default
  5m
Templates¶
            Templates are rendered and placed onto corresponding
            instances during the deployment process. This job's templates
            will be placed into /var/vcap/jobs/elasticsearch/ directory
            (learn more).
          
bin/drain(frombin/drain.erb)bin/elasticsearch_ctl(frombin/elasticsearch_ctl)bin/monit_debugger(frombin/monit_debugger)bin/post-start(frombin/post-start.erb)config/elasticsearch.yml(fromconfig/config.yml.erb)config/log4j2.properties(fromconfig/log4j2.properties.erb)data/properties.sh(fromdata/properties.sh.erb)helpers/ctl_setup.sh(fromhelpers/ctl_setup.sh)helpers/ctl_utils.sh(fromhelpers/ctl_utils.sh)logsearch/logs.yml(fromlogsearch/logs.yml)logsearch/metric-collector/elasticsearch/collector(fromlogsearch/metric-collector/elasticsearch/collector)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.