elasticsearch job from logsearch/201.0.3
Github source:
9e2f556e
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
[]
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
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
[]
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
)config/elasticsearch.yml
(fromconfig/config.yml.erb
)config/logging.yml
(fromconfig/logging.yml.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.