elasticsearch job from logsearch/207.0.0
Github source:
70a733ee 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
jvm_options¶Additional Java Virtual Machine options
- Default
[]
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/jvm.options(fromconfig/jvm.options.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.