
* Implements G1 GC optionally. The variable `elastic_g1gc_enabled` has been added with a default of false. If this option is set true and the system has more than 4GiB of RAM G1GC will be enabled. * Adds new thread options * Better constraints coordination nodes * Interface recover speed has been limited * Buffer size is now set correctly * Serialize elk deployment so that upgrades are non-impacting Change-Id: I89224eeaf4ed29c3bb1d7f8010b69503dbc74e11 Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
29 lines
940 B
Django/Jinja
29 lines
940 B
Django/Jinja
filter {
|
|
fingerprint {
|
|
source => "message"
|
|
target => "[@metadata][fingerprint]"
|
|
method => "SHA1"
|
|
key => "{{ cluster_name | replace(' ', '_') }}"
|
|
base64encode => true
|
|
}
|
|
}
|
|
output {
|
|
if [@metadata][version] {
|
|
elasticsearch {
|
|
document_id => "%{[@metadata][fingerprint]}"
|
|
hosts => {{ elasticsearch_data_hosts | shuffle(seed=inventory_hostname) | to_json }}
|
|
sniffing => {{ (not data_node | bool) | lower }}
|
|
manage_template => {{ (data_node | bool) | lower }}
|
|
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
|
|
}
|
|
} else {
|
|
elasticsearch {
|
|
document_id => "%{[@metadata][fingerprint]}"
|
|
hosts => {{ elasticsearch_data_hosts | shuffle(seed=inventory_hostname) | to_json }}
|
|
sniffing => {{ (not data_node | bool) | lower }}
|
|
manage_template => {{ (data_node | bool) | lower }}
|
|
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
|
|
}
|
|
}
|
|
}
|