elasticsearch job from logsearch/20
Github source:
da7806ca 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
1
drain¶Whether to use the built-in drain features to improve deployment reliability
- Default
false
exec¶
environment¶A hash of additional environment variables for the process
options¶An array of additional options to pass when starting elasticsearch
- Default
- -XX:+AggressiveOpts - -XX:+UseCompressedOops - -XX:+UseParNewGC - -XX:+UseConcMarkSweepGC - -XX:+CMSParallelRemarkEnabled
host¶The frontend elasticsearch node services should use.
indices¶
ttl_default¶Default ttl for new documents. Time units: d (days), m (minutes), h (hours), ms (milliseconds) or w (weeks)
- Default
30d
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).
node¶
allow_data¶Allow node to store data? (true / false)
- Default
true
allow_master¶Allow node to become master? (true / false)
- Default
true
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
[]
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/undrain(frombin/undrain.erb)config/config.yml(fromconfig/config.yml.erb)config/logging.yml(fromconfig/logging.yml.erb)config/templates/logstash_default.json(fromconfig/templates/logstash_default.json.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.