From 10ffc96ab16ffb280e2b622093ad60c6bdbe7ac6 Mon Sep 17 00:00:00 2001 From: Kevin Carter Date: Wed, 19 Sep 2018 12:02:05 -0500 Subject: [PATCH] Update monitoring index for replicas Ensures that any monitoring indexes are made with replicas in a custer setup, which will ensure we're able to monitor the growth of ES indexes. The curator action plugin timer was updated to use two different timer files instead of combining them into one timer. Change-Id: I2184ac4ec0b75e442ee8ae6ca8bd2c6f04d51401 Signed-off-by: Kevin Carter --- elk_metrics_6x/createElasticIndexes.yml | 19 +++++++++++++++++++ .../elastic_curator/tasks/curator_systemd.yml | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/elk_metrics_6x/createElasticIndexes.yml b/elk_metrics_6x/createElasticIndexes.yml index 15ce4233..a7e43bad 100644 --- a/elk_metrics_6x/createElasticIndexes.yml +++ b/elk_metrics_6x/createElasticIndexes.yml @@ -104,3 +104,22 @@ mapping: total_fields: limit: "3072" + + - name: Create custom monitoring index template + uri: + url: http://127.0.0.1:9200/_template/custom_monitoring + method: PUT + body: "{{ index_option | to_json }}" + status_code: 200 + body_format: json + register: create_basicIndexTemplate + until: create_basicIndexTemplate is success + retries: 3 + delay: 10 + vars: + index_option: + template: ".monitoring-*" + order: 1 + settings: + number_of_replicas: "{{ elasticsearch_number_of_replicas | int }}" + number_of_shards: "{{ ((elasticsearch_number_of_replicas | int) * 2) + 1 }}" diff --git a/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml b/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml index 9f44364e..a46854e3 100644 --- a/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml +++ b/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml @@ -34,7 +34,7 @@ OnBootSec: 30min OnUnitActiveSec: 24h Persistent: true - - service_name: "curator" + - service_name: "curator-size" execstarts: - /opt/elasticsearch-curator/bin/curator --config /var/lib/curator/curator.yml