Created
December 31, 2015 10:29
-
-
Save stack72/bdef4126ae8b08214bd8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Run Elasticsearch as this user ID and group ID | |
#ES_USER=elasticsearch | |
{% if es_default_es_user is defined %}ES_USER={{ es_default_es_user }}{% endif %} | |
#ES_GROUP=elasticsearch | |
{% if es_default_es_group is defined %}ES_GROUP={{ es_default_es_group }}{% endif %} | |
# Heap Size (defaults to 256m min, 1g max) | |
#ES_HEAP_SIZE=2g | |
{% if es_default_es_heap_size is defined %}ES_HEAP_SIZE={{ es_default_es_heap_size }}{% endif %} | |
# Heap new generation | |
#ES_HEAP_NEWSIZE= | |
{% if es_default_es_heap_newsize is defined %}ES_HEAP_NEWSIZE={{ es_default_es_heap_newsize }}{% endif %} | |
# max direct memory | |
#ES_DIRECT_SIZE= | |
{% if es_default_es_direct_size is defined %}ES_DIRECT_SIZE={{ es_default_es_direct_size }}{% endif %} | |
# Maximum number of open files, defaults to 65535. | |
#MAX_OPEN_FILES=65535 | |
{% if es_default_max_open_files is defined %}MAX_OPEN_FILES={{ es_default_max_open_files }}{% endif %} | |
# Maximum locked memory size. Set to "unlimited" if you use the | |
# bootstrap.mlockall option in es_yml. You must also set | |
# ES_HEAP_SIZE. | |
#MAX_LOCKED_MEMORY=unlimited | |
{% if es_default_max_locked_memory is defined %}MAX_LOCKED_MEMORY={{ es_default_max_locked_memory }}{% endif %} | |
# Maximum number of VMA (Virtual Memory Areas) a process can own | |
#MAX_MAP_COUNT=262144 | |
{% if es_default_max_map_count is defined %}MAX_MAP_COUNT={{ es_default_max_map_count }}{% endif %} | |
# Elasticsearch log directory | |
#LOG_DIR=/var/log/elasticsearch | |
{% if es_default_log_dir is defined %}LOG_DIR={{ es_default_log_dir }}{% endif %} | |
# Elasticsearch data directory | |
#DATA_DIR=/var/lib/elasticsearch | |
{% if es_default_data_dir is defined %}DATA_DIR={{ es_default_data_dir }}{% endif %} | |
# Elasticsearch work directory | |
#WORK_DIR=/tmp/elasticsearch | |
{% if es_default_work_dir is defined %}WORK_DIR={{ es_default_work_dir }}{% endif %} | |
# Elasticsearch configuration directory | |
#CONF_DIR=/etc/elasticsearch | |
{% if es_default_conf_dir is defined %}CONF_DIR={{ es_default_conf_dir }}{% endif %} | |
# Elasticsearch configuration file (es_yml) | |
#CONF_FILE=/etc/elasticsearch/elasticsearch.yml | |
{% if es_default_conf_file is defined %}CONF_FILE={{ es_default_conf_file }}{% endif %} | |
# Additional Java OPTS | |
#ES_JAVA_OPTS= | |
{% if es_default_es_java_opts is defined %}ES_JAVA_OPTS={{ es_default_es_java_opts }}{% endif %} | |
# Configure restart on package upgrade (true, every other setting will lead to not restarting) | |
#RESTART_ON_UPGRADE=true | |
{% if es_default_restart_on_upgrade is defined %}RESTART_ON_UPGRADE={{ es_default_restart_on_upgrade }}{% endif %} | |
# Additional variables | |
{% if es_default is defined %} | |
{% for key, value in es_default.iteritems() %} | |
{{ key }}={{ value }} | |
{% endfor %} | |
{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##################### Elasticsearch Configuration Example ##################### | |
# This file contains an overview of various configuration settings, | |
# targeted at operations staff. Application developers should | |
# consult the guide at <http://elasticsearch.org/guide>. | |
# | |
# The installation procedure is covered at | |
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/setup.html>. | |
# | |
# Elasticsearch comes with reasonable defaults for most settings, | |
# so you can try it out without bothering with configuration. | |
# | |
# Most of the time, these defaults are just fine for running a production | |
# cluster. If you're fine-tuning your cluster, or wondering about the | |
# effect of certain configuration option, please _do ask_ on the | |
# mailing list or IRC channel [http://elasticsearch.org/community]. | |
# Any element in the configuration can be replaced with environment variables | |
# by placing them in ${...} notation. For example: | |
# | |
#node.rack: ${RACK_ENV_VAR} | |
# For information on supported formats and syntax for the config file, see | |
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/setup-configuration.html> | |
################################### Cluster ################################### | |
# Cluster name identifies your cluster for auto-discovery. If you're running | |
# multiple clusters on the same network, make sure you're using unique names. | |
# | |
#cluster.name: elasticsearch | |
{% if es_etc_cluster_name is defined %}cluster.name: {{ es_etc_cluster_name }}{% endif %} | |
#################################### Node ##################################### | |
# Node names are generated dynamically on startup, so you're relieved | |
# from configuring them manually. You can tie this node to a specific name: | |
# | |
#node.name: "Franz Kafka" | |
{% if es_etc_node_name is defined %}node.name: {{ es_etc_node_name }}{% endif %} | |
# Every node can be configured to allow or deny being eligible as the master, | |
# and to allow or deny to store the data. | |
# | |
# Allow this node to be eligible as a master node (enabled by default): | |
# | |
#node.master: true | |
# | |
# Allow this node to store data (enabled by default): | |
# | |
#node.data: true | |
{% if es_etc_node_master is defined %}node.master: {{ es_etc_node_master }}{% endif %} | |
{% if es_etc_node_data is defined %}node.data: {{ es_etc_node_data }}{% endif %} | |
# You can exploit these settings to design advanced cluster topologies. | |
# | |
# 1. You want this node to never become a master node, only to hold data. | |
# This will be the "workhorse" of your cluster. | |
# | |
#node.master: false | |
#node.data: true | |
# | |
# 2. You want this node to only serve as a master: to not store any data and | |
# to have free resources. This will be the "coordinator" of your cluster. | |
# | |
#node.master: true | |
#node.data: false | |
# | |
# 3. You want this node to be neither master nor data node, but | |
# to act as a "search load balancer" (fetching data from nodes, | |
# aggregating results, etc.) | |
# | |
#node.master: false | |
#node.data: false | |
# Use the Cluster Health API [http://localhost:9200/_cluster/health], the | |
# Node Info API [http://localhost:9200/_nodes] or GUI tools | |
# such as <http://www.elasticsearch.org/overview/marvel/>, | |
# <http://github.com/karmi/elasticsearch-paramedic>, | |
# <http://github.com/lukas-vlcek/bigdesk> and | |
# <http://mobz.github.com/elasticsearch-head> to inspect the cluster state. | |
# A node can have generic attributes associated with it, which can later be used | |
# for customized shard allocation filtering, or allocation awareness. An attribute | |
# is a simple key value pair, similar to node.key: value, here is an example: | |
# | |
#node.rack: rack314 | |
{% if es_etc_node_rack is defined %}node.rack: {{ es_etc_node_rack }}{% endif %} | |
# By default, multiple nodes are allowed to start from the same installation location | |
# to disable it, set the following: | |
#node.max_local_storage_nodes: 1 | |
{% if es_etc_node_max_local_storage_nodes is defined %}node.max_local_storage_nodes: {{ es_etc_node_max_local_storage_nodes }}{% endif %} | |
#################################### Index #################################### | |
# You can set a number of options (such as shard/replica options, mapping | |
# or analyzer definitions, translog settings, ...) for indices globally, | |
# in this file. | |
# | |
# Note, that it makes more sense to configure index settings specifically for | |
# a certain index, either when creating it or by using the index templates API. | |
# | |
# See <http://elasticsearch.org/guide/en/elasticsearch/reference/current/index-modules.html> and | |
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/indices-create-index.html> | |
# for more information. | |
# Set the number of shards (splits) of an index (5 by default): | |
# | |
#index.number_of_shards: 5 | |
{% if es_etc_index_number_of_shards is defined %}index.number_of_shards: {{ es_etc_index_number_of_shards }}{% endif %} | |
# Set the number of replicas (additional copies) of an index (1 by default): | |
# | |
#index.number_of_replicas: 1 | |
{% if es_etc_index_number_of_replicas is defined %}index.number_of_replicas: {{ es_etc_index_number_of_replicas }}{% endif %} | |
# Note, that for development on a local machine, with small indices, it usually | |
# makes sense to "disable" the distributed features: | |
# | |
#index.number_of_shards: 1 | |
#index.number_of_replicas: 0 | |
# These settings directly affect the performance of index and search operations | |
# in your cluster. Assuming you have enough machines to hold shards and | |
# replicas, the rule of thumb is: | |
# | |
# 1. Having more *shards* enhances the _indexing_ performance and allows to | |
# _distribute_ a big index across machines. | |
# 2. Having more *replicas* enhances the _search_ performance and improves the | |
# cluster _availability_. | |
# | |
# The "number_of_shards" is a one-time setting for an index. | |
# | |
# The "number_of_replicas" can be increased or decreased anytime, | |
# by using the Index Update Settings API. | |
# | |
# Elasticsearch takes care about load balancing, relocating, gathering the | |
# results from nodes, etc. Experiment with different settings to fine-tune | |
# your setup. | |
# Use the Index Status API (<http://localhost:9200/A/_status>) to inspect | |
# the index status. | |
#################################### Paths #################################### | |
# Path to directory containing configuration (this file and logging.yml): | |
# | |
#path.conf: /path/to/conf | |
{% if es_etc_path_conf is defined %}path.conf: {{ es_etc_path_conf }}{% endif %} | |
# Path to directory where to store index data allocated for this node. | |
# | |
#path.data: /path/to/data | |
# | |
# Can optionally include more than one location, causing data to be striped across | |
# the locations (a la RAID 0) on a file level, favouring locations with most free | |
# space on creation. For example: | |
# | |
#path.data: /path/to/data1,/path/to/data2 | |
{% if es_etc_path_data is defined %}path.data: {{ es_etc_path_data }}{% endif %} | |
# Path to temporary files: | |
# | |
#path.work: /path/to/work | |
{% if es_etc_path_work is defined %}path.work: {{ es_etc_path_work }}{% endif %} | |
# Path to log files: | |
# | |
#path.logs: /path/to/logs | |
{% if es_etc_path_logs is defined %}path.logs: {{ es_etc_path_logs }}{% endif %} | |
# Path to where plugins are installed: | |
# | |
#path.plugins: /path/to/plugins | |
{% if es_etc_path_plugins is defined %}path.plugins: {{ es_etc_path_plugins }}{% endif %} | |
#################################### Plugin ################################### | |
# If a plugin listed here is not installed for current node, the node will not start. | |
# | |
#plugin.mandatory: mapper-attachments,lang-groovy | |
{% if es_etc_plugin_mandatory is defined %}plugin.mandatory: {{ es_etc_plugin_mandatory }}{% endif %} | |
################################### Memory #################################### | |
# Elasticsearch performs poorly when JVM starts swapping: you should ensure that | |
# it _never_ swaps. | |
# | |
# Set this property to true to lock the memory: | |
# | |
#bootstrap.mlockall: true | |
{% if es_etc_bootstrap_mlockall is defined %}bootstrap.mlockall: {{ es_etc_bootstrap_mlockall }}{% endif %} | |
# Make sure that the ES_MIN_MEM and ES_MAX_MEM environment variables are set | |
# to the same value, and that the machine has enough memory to allocate | |
# for Elasticsearch, leaving enough memory for the operating system itself. | |
# | |
# You should also make sure that the Elasticsearch process is allowed to lock | |
# the memory, eg. by using `ulimit -l unlimited`. | |
############################## Network And HTTP ############################### | |
# Elasticsearch, by default, binds itself to the 0.0.0.0 address, and listens | |
# on port [9200-9300] for HTTP traffic and on port [9300-9400] for node-to-node | |
# communication. (the range means that if the port is busy, it will automatically | |
# try the next port). | |
# Set the bind address specifically (IPv4 or IPv6): | |
# | |
#network.bind_host: 192.168.0.1 | |
{% if es_etc_network_bind_host is defined %}network.bind_host: {{ es_etc_network_bind_host }}{% endif %} | |
# Set the address other nodes will use to communicate with this node. If not | |
# set, it is automatically derived. It must point to an actual IP address. | |
# | |
#network.publish_host: 192.168.0.1 | |
{% if es_etc_network_publish_host is defined %}network.publish_host: {{ es_etc_network_publish_host }}{% endif %} | |
# Set both 'bind_host' and 'publish_host': | |
# | |
#network.host: 192.168.0.1 | |
{% if es_etc_network_host is defined %}network.host: {{ es_etc_network_host }}{% endif %} | |
# Set a custom port for the node to node communication (9300 by default): | |
# | |
#transport.tcp.port: 9300 | |
{% if es_etc_transport_tcp_port is defined %}transport.tcp.port: {{ es_etc_transport_tcp_port }}{% endif %} | |
# Enable compression for all communication between nodes (disabled by default): | |
# | |
#transport.tcp.compress: true | |
{% if es_etc_transport_tcp_compress is defined %}transport.tcp.compress: {{ es_etc_transport_tcp_compress }}{% endif %} | |
# Set a custom port to listen for HTTP traffic: | |
# | |
#http.port: 9200 | |
{% if es_etc_http_port is defined %}http.port: {{ es_etc_http_port }}{% endif %} | |
# Set a custom allowed content length: | |
# | |
#http.max_content_length: 100mb | |
{% if es_etc_http_max_content_length is defined %}http.max_content_length: {{ es_etc_http_max_content_length }}{% endif %} | |
# Disable HTTP completely: | |
# | |
#http.enabled: false | |
{% if es_etc_http_enabled is defined %}http.enabled: {{ es_etc_http_enabled }}{% endif %} | |
################################### Gateway ################################### | |
# The gateway allows for persisting the cluster state between full cluster | |
# restarts. Every change to the state (such as adding an index) will be stored | |
# in the gateway, and when the cluster starts up for the first time, | |
# it will read its state from the gateway. | |
# There are several types of gateway implementations. For more information, see | |
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/modules-gateway.html>. | |
# The default gateway type is the "local" gateway (recommended): | |
# | |
#gateway.type: local | |
{% if es_etc_gateway_type is defined %}gateway.type: {{ es_etc_gateway_type }}{% endif %} | |
# Settings below control how and when to start the initial recovery process on | |
# a full cluster restart (to reuse as much local data as possible when using shared | |
# gateway). | |
# Allow recovery process after N nodes in a cluster are up: | |
# | |
#gateway.recover_after_nodes: 1 | |
{% if es_etc_gateway_recover_after_nodes is defined %}gateway.recover_after_nodes: {{ es_etc_gateway_recover_after_nodes }}{% endif %} | |
# Set the timeout to initiate the recovery process, once the N nodes | |
# from previous setting are up (accepts time value): | |
# | |
#gateway.recover_after_time: 5m | |
{% if es_etc_gateway_recover_after_time is defined %}gateway.recover_after_time: {{ es_etc_gateway_recover_after_time }}{% endif %} | |
# Set how many nodes are expected in this cluster. Once these N nodes | |
# are up (and recover_after_nodes is met), begin recovery process immediately | |
# (without waiting for recover_after_time to expire): | |
# | |
#gateway.expected_nodes: 2 | |
{% if es_etc_gateway_expected_nodes is defined %}gateway.expected_nodes: {{ es_etc_gateway_expected_nodes }}{% endif %} | |
############################# Recovery Throttling ############################# | |
# These settings allow to control the process of shards allocation between | |
# nodes during initial recovery, replica allocation, rebalancing, | |
# or when adding and removing nodes. | |
# Set the number of concurrent recoveries happening on a node: | |
# | |
# 1. During the initial recovery | |
# | |
#cluster.routing.allocation.node_initial_primaries_recoveries: 4 | |
{% if es_etc_cluster_routing_allocation_node_initial_primaries_recoveries is defined %}cluster.routing.allocation.node_initial_primaries_recoveries: {{ es_etc_cluster_routing_allocation_node_initial_primaries_recoveries }}{% endif %} | |
# | |
# 2. During adding/removing nodes, rebalancing, etc | |
# | |
#cluster.routing.allocation.node_concurrent_recoveries: 2 | |
{% if es_etc_cluster_routing_allocation_node_concurrent_recoveries is defined %}cluster.routing.allocation.node_concurrent_recoveries: {{ es_etc_cluster_routing_allocation_node_concurrent_recoveries }}{% endif %} | |
# Set to throttle throughput when recovering (eg. 100mb, by default 20mb): | |
# | |
#indices.recovery.max_bytes_per_sec: 20mb | |
{% if es_etc_indices_recovery_max_bytes_per_sec is defined %}indices.recovery.max_bytes_per_sec: {{ es_etc_indices_recovery_max_bytes_per_sec }}{% endif %} | |
# Set to limit the number of open concurrent streams when | |
# recovering a shard from a peer: | |
# | |
#indices.recovery.concurrent_streams: 5 | |
{% if es_etc_indices_recovery_concurrent_streams is defined %}indices.recovery.concurrent_streams: {{ es_etc_indices_recovery_concurrent_streams }}{% endif %} | |
################################## Discovery ################################## | |
# Discovery infrastructure ensures nodes can be found within a cluster | |
# and master node is elected. Multicast discovery is the default. | |
# Set to ensure a node sees N other master eligible nodes to be considered | |
# operational within the cluster. This should be set to a quorum/majority of | |
# the master-eligible nodes in the cluster. | |
# | |
#discovery.zen.minimum_master_nodes: 1 | |
{% if es_etc_discovery_zen_minimum_master_nodes is defined %}discovery.zen.minimum_master_nodes: {{ es_etc_discovery_zen_minimum_master_nodes }}{% endif %} | |
# Set the time to wait for ping responses from other nodes when discovering. | |
# Set this option to a higher value on a slow or congested network | |
# to minimize discovery failures: | |
# | |
#discovery.zen.ping.timeout: 3s | |
{% if es_etc_discovery_zen_ping_timeout is defined %}discovery.zen.ping.timeout: {{ es_etc_discovery_zen_ping_timeout }}{% endif %} | |
# For more information, see | |
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html> | |
# Unicast discovery allows to explicitly control which nodes will be used | |
# to discover the cluster. It can be used when multicast is not present, | |
# or to restrict the cluster communication-wise. | |
# | |
# 1. Disable multicast discovery (enabled by default): | |
# | |
#discovery.zen.ping.multicast.enabled: false | |
{% if es_etc_discovery_zen_ping_multicast_enabled is defined %}discovery.zen.ping.multicast.enabled: {{ es_etc_discovery_zen_ping_multicast_enabled }}{% endif %} | |
# | |
# 2. Configure an initial list of master nodes in the cluster | |
# to perform discovery when new nodes (master or data) are started: | |
# | |
#discovery.zen.ping.unicast.hosts: ["host1", "host2:port"] | |
{% if es_etc_discovery_zen_ping_unicast_hosts is defined %}discovery.zen.ping.unicast.hosts: {{ es_etc_discovery_zen_ping_unicast_hosts }}{% endif %} | |
# EC2 discovery allows to use AWS EC2 API in order to perform discovery. | |
# | |
# You have to install the cloud-aws plugin for enabling the EC2 discovery. | |
# | |
# For more information, see | |
# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-ec2.html> | |
# | |
# See <http://elasticsearch.org/tutorials/elasticsearch-on-ec2/> | |
# for a step-by-step tutorial. | |
# GCE discovery allows to use Google Compute Engine API in order to perform discovery. | |
# | |
# You have to install the cloud-gce plugin for enabling the GCE discovery. | |
# | |
# For more information, see <https://github.com/elasticsearch/elasticsearch-cloud-gce>. | |
# Azure discovery allows to use Azure API in order to perform discovery. | |
# | |
# You have to install the cloud-azure plugin for enabling the Azure discovery. | |
# | |
# For more information, see <https://github.com/elasticsearch/elasticsearch-cloud-azure>. | |
################################## Slow Log ################################## | |
# Shard level query and fetch threshold logging. | |
#index.search.slowlog.threshold.query.warn: 10s | |
#index.search.slowlog.threshold.query.info: 5s | |
#index.search.slowlog.threshold.query.debug: 2s | |
#index.search.slowlog.threshold.query.trace: 500ms | |
{% if es_etc_index_search_slowlog_threshold_query_warn is defined %}index.search.slowlog.threshold.query.warn: {{ es_etc_index_search_slowlog_threshold_query_warn }}{% endif %} | |
{% if es_etc_index_search_slowlog_threshold_query_info is defined %}index.search.slowlog.threshold.query.info: {{ es_etc_index_search_slowlog_threshold_query_info }}{% endif %} | |
{% if es_etc_index_search_slowlog_threshold_query_debug is defined %}index.search.slowlog.threshold.query.debug: {{ es_etc_index_search_slowlog_threshold_query_debug }}{% endif %} | |
{% if es_etc_index_search_slowlog_threshold_query_trace is defined %}index.search.slowlog.threshold.query.trace: {{ es_etc_index_search_slowlog_threshold_query_trace }}{% endif %} | |
#index.search.slowlog.threshold.fetch.warn: 1s | |
#index.search.slowlog.threshold.fetch.info: 800ms | |
#index.search.slowlog.threshold.fetch.debug: 500ms | |
#index.search.slowlog.threshold.fetch.trace: 200ms | |
{% if es_etc_index_search_slowlog_threshold_fetch_warn is defined %}index.search.slowlog.threshold.fetch.warn: {{ es_etc_index_search_slowlog_threshold_fetch_warn }}{% endif %} | |
{% if es_etc_index_search_slowlog_threshold_fetch_info is defined %}index.search.slowlog.threshold.fetch.info: {{ es_etc_index_search_slowlog_threshold_fetch_info }}{% endif %} | |
{% if es_etc_index_search_slowlog_threshold_fetch_debug is defined %}index.search.slowlog.threshold.fetch.debug: {{ es_etc_index_search_slowlog_threshold_fetch_debug }}{% endif %} | |
{% if es_etc_index_search_slowlog_threshold_fetch_trace is defined %}index.search.slowlog.threshold.fetch.trace: {{ es_etc_index_search_slowlog_threshold_fetch_trace }}{% endif %} | |
#index.indexing.slowlog.threshold.index.warn: 10s | |
#index.indexing.slowlog.threshold.index.info: 5s | |
#index.indexing.slowlog.threshold.index.debug: 2s | |
#index.indexing.slowlog.threshold.index.trace: 500ms | |
{% if es_etc_index_indexing_slowlog_threshold_index_warn is defined %}index.indexing.slowlog.threshold.index.warn: {{ es_etc_index_indexing_slowlog_threshold_index_warn }}{% endif %} | |
{% if es_etc_index_indexing_slowlog_threshold_index_info is defined %}index.indexing.slowlog.threshold.index.info: {{ es_etc_index_indexing_slowlog_threshold_index_info }}{% endif %} | |
{% if es_etc_index_indexing_slowlog_threshold_index_debug is defined %}index.indexing.slowlog.threshold.index.debug: {{ es_etc_index_indexing_slowlog_threshold_index_debug }}{% endif %} | |
{% if es_etc_index_indexing_slowlog_threshold_index_trace is defined %}index.indexing.slowlog.threshold.index.trace: {{ es_etc_index_indexing_slowlog_threshold_index_trace }}{% endif %} | |
################################## GC Logging ################################ | |
#monitor.jvm.gc.young.warn: 1000ms | |
#monitor.jvm.gc.young.info: 700ms | |
#monitor.jvm.gc.young.debug: 400ms | |
{% if es_etc_monitor_jvm_gc_young_warn is defined %}monitor.jvm.gc.young.warn: {{ es_etc_monitor_jvm_gc_young_warn }}{% endif %} | |
{% if es_etc_monitor_jvm_gc_young_info is defined %}monitor.jvm.gc.young.info: {{ es_etc_monitor_jvm_gc_young_info }}{% endif %} | |
{% if es_etc_monitor_jvm_gc_young_debug is defined %}monitor.jvm.gc.young.debug: {{ es_etc_monitor_jvm_gc_young_debug }}{% endif %} | |
#monitor.jvm.gc.old.warn: 10s | |
#monitor.jvm.gc.old.info: 5s | |
#monitor.jvm.gc.old.debug: 2s | |
{% if es_etc_monitor_jvm_gc_old_warn is defined %}monitor.jvm.gc.old.warn: {{ es_etc_monitor_jvm_gc_old_warn }}{% endif %} | |
{% if es_etc_monitor_jvm_gc_old_info is defined %}monitor.jvm.gc.old.info: {{ es_etc_monitor_jvm_gc_old_info }}{% endif %} | |
{% if es_etc_monitor_jvm_gc_old_debug is defined %}monitor.jvm.gc.old.debug: {{ es_etc_monitor_jvm_gc_old_debug }}{% endif %} | |
################################## Security ################################ | |
# Uncomment if you want to enable JSONP as a valid return transport on the | |
# http server. With this enabled, it may pose a security risk, so disabling | |
# it unless you need it is recommended (it is disabled by default). | |
# | |
#http.jsonp.enable: true | |
{% if es_etc_http_jsonp_enable is defined %}http.jsonp.enable: {{ es_etc_http_jsonp_enable }}{% endif %} | |
############################## Additional Variables ############################ | |
{% if es_etc is defined %} | |
{% for key, value in es_etc.iteritems() %} | |
{{ key }}: {{ value }} | |
{% endfor %} | |
{% endif %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment