From e263f866e2fd0ab2407e6cd61cac8eb323eebcc0 Mon Sep 17 00:00:00 2001 From: friedrich goerz Date: Tue, 28 Jun 2022 12:28:27 +0200 Subject: [PATCH] DEV-470: debugging, failing , get stucked --- roles/elastic/defaults/main.yaml | 33 +++++++++++++++++++ .../config/logstash/pipeline/filebeat.conf.j2 | 20 +++++++++++ 2 files changed, 53 insertions(+) diff --git a/roles/elastic/defaults/main.yaml b/roles/elastic/defaults/main.yaml index 123e1e5..b4d1e66 100644 --- a/roles/elastic/defaults/main.yaml +++ b/roles/elastic/defaults/main.yaml @@ -43,6 +43,39 @@ elastic_default_ilm_templates: actions: delete: delete_searchable_snapshot: true + - name: "{{ stage }}-ilm-docs-test" + template: + policy: + phases: + hot: + min_age: 0ms + actions: + rollover: + max_docs: 10 + set_priority: + priority: 100 + warm: + min_age: '1d' + actions: + readonly: {} + set_priority: + priority: 50 + allocate: + number_of_replicas: 1 + cold: + min_age: '3d' + actions: + freeze: {} + readonly: {} + set_priority: + priority: 0 + allocate: + number_of_replicas: 1 + delete: + min_age: '7d' + actions: + delete: + delete_searchable_snapshot: true elastic_default_index_templates: - name: "{{ stage }}-idxtmpl-default" diff --git a/templates/logstash/config/logstash/pipeline/filebeat.conf.j2 b/templates/logstash/config/logstash/pipeline/filebeat.conf.j2 index 466f602..f8218cd 100644 --- a/templates/logstash/config/logstash/pipeline/filebeat.conf.j2 +++ b/templates/logstash/config/logstash/pipeline/filebeat.conf.j2 @@ -230,6 +230,26 @@ output { manage_template => false } } + else if [container][name] == "dev-fgrz-ilmtest-01-connect" { + elasticsearch { + hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"] + cacert => "/usr/share/logstash/config/certificates/ca/ca.crt" + user => "{{ elastic_admin_username }}" + password => "{{ elastic_admin_password }}" + + ilm_enabled => true + ilm_rollover_alias => "dev-fgrz-ilmtest-01-connect" + ilm_policy => "{{ stage }}-ilm-docs-test" +# ilm_pattern => "{now/d}-000001" + +# manage_template => false +# +# document_type => "_doc" +# document_id => "%{[@metadata][hash]}" +# action => "create" + + } + } else if [container][name] and [@metadata][beat] { elasticsearch { hosts => ["https://{{ shared_service_elastic_stack_01_hostname }}:{{ service_port_elasticsearch }}"]