diff --git a/config/setup/easysearch/template_ilm.tpl b/config/setup/easysearch/template_ilm.tpl index 0a9c0ecc..924dcd9a 100644 --- a/config/setup/easysearch/template_ilm.tpl +++ b/config/setup/easysearch/template_ilm.tpl @@ -35,6 +35,15 @@ PUT _template/$[[SETUP_TEMPLATE_NAME]] }, "match_mapping_type": "string" } + }, + { + "disable_payload_instance_stats": { + "path_match": "payload.instance.stats.*", + "mapping": { + "type": "object", + "enabled": false + } + } } ] }, diff --git a/config/setup/elasticsearch/template_ilm.tpl b/config/setup/elasticsearch/template_ilm.tpl index 5b6ee511..cc5395ad 100644 --- a/config/setup/elasticsearch/template_ilm.tpl +++ b/config/setup/elasticsearch/template_ilm.tpl @@ -35,6 +35,15 @@ PUT _template/$[[SETUP_TEMPLATE_NAME]] }, "match_mapping_type": "string" } + }, + { + "disable_payload_instance_stats": { + "path_match": "payload.instance.stats.*", + "mapping": { + "type": "object", + "enabled": false + } + } } ] }, diff --git a/config/setup/elasticsearch/v5/template_ilm.tpl b/config/setup/elasticsearch/v5/template_ilm.tpl index fc280553..7c5e9617 100644 --- a/config/setup/elasticsearch/v5/template_ilm.tpl +++ b/config/setup/elasticsearch/v5/template_ilm.tpl @@ -1,76 +1,84 @@ PUT _template/$[[SETUP_TEMPLATE_NAME]] { - "order": 0, - "template": "$[[SETUP_INDEX_PREFIX]]*", - "settings": { - "index": { - "max_result_window": "10000000", - "mapping": { - "total_fields": { - "limit": "20000" + "order": 0, + "template": "$[[SETUP_INDEX_PREFIX]]*", + "settings": { + "index": { + "max_result_window": "10000000", + "mapping": { + "total_fields": { + "limit": "20000" + } + }, + "analysis": { + "analyzer": { + "suggest_text_search": { + "filter": [ + "word_delimiter" + ], + "tokenizer": "classic" + } + } + }, + "number_of_shards": "1" + } + }, + "mappings": { + "doc": { + "dynamic_templates": [ + { + "strings": { + "mapping": { + "ignore_above": 256, + "type": "keyword" + }, + "match_mapping_type": "string" } }, - "analysis": { - "analyzer": { - "suggest_text_search": { - "filter": [ - "word_delimiter" - ], - "tokenizer": "classic" + { + "disable_payload_instance_stats": { + "path_match": "payload.instance.stats.*", + "mapping": { + "type": "object", + "enabled": false } } - }, - "number_of_shards": "1" - } - }, - "mappings": { - "doc": { - "dynamic_templates": [ - { - "strings": { - "mapping": { - "ignore_above": 256, - "type": "keyword" - }, - "match_mapping_type": "string" - } - } - ] - } - }, - "aliases": {} + } + ] + } + }, + "aliases": {} } PUT _template/$[[SETUP_INDEX_PREFIX]]metrics-rollover { - "order" : 100000, - "template" : "$[[SETUP_INDEX_PREFIX]]metrics*", - "settings" : { - "index" : { - "format" : "7", - "codec" : "best_compression", - "number_of_shards" : "1", - "translog.durability":"async" - } - }, - "mappings" : { - "doc": { - "dynamic_templates" : [ - { - "strings" : { - "mapping" : { - "ignore_above" : 256, - "type" : "keyword" - }, - "match_mapping_type" : "string" - } + "order" : 100000, + "template" : "$[[SETUP_INDEX_PREFIX]]metrics*", + "settings" : { + "index" : { + "format" : "7", + "codec" : "best_compression", + "number_of_shards" : "1", + "translog.durability":"async" + } + }, + "mappings" : { + "doc": { + "dynamic_templates" : [ + { + "strings" : { + "mapping" : { + "ignore_above" : 256, + "type" : "keyword" + }, + "match_mapping_type" : "string" } - ] - } - }, - "aliases" : { } - } - + } + ] + } + }, + "aliases" : { } +} PUT $[[SETUP_INDEX_PREFIX]]metrics-00001 { @@ -82,26 +90,26 @@ PUT $[[SETUP_INDEX_PREFIX]]metrics-00001 "is_write_index":true } }, - "mappings": { + "mappings": { "doc":{ - "dynamic_templates": [ - { - "strings": { - "match_mapping_type": "string", - "mapping": { - "ignore_above": 256, - "type": "keyword" - } + "dynamic_templates": [ + { + "strings": { + "match_mapping_type": "string", + "mapping": { + "ignore_above": 256, + "type": "keyword" } } - ], - "properties": { - "timestamp": { - "type": "date" - } } - } + ], + "properties": { + "timestamp": { + "type": "date" + } + } } + } } PUT _template/$[[SETUP_INDEX_PREFIX]]logs-rollover diff --git a/config/setup/elasticsearch/v6/template_ilm.tpl b/config/setup/elasticsearch/v6/template_ilm.tpl index 5238e43c..4adcc8d6 100644 --- a/config/setup/elasticsearch/v6/template_ilm.tpl +++ b/config/setup/elasticsearch/v6/template_ilm.tpl @@ -1,46 +1,55 @@ PUT _template/$[[SETUP_TEMPLATE_NAME]] { - "order": 0, - "index_patterns": [ - "$[[SETUP_INDEX_PREFIX]]*" - ], - "settings": { - "index": { - "max_result_window": "10000000", - "mapping": { - "total_fields": { - "limit": "20000" + "order": 0, + "index_patterns": [ + "$[[SETUP_INDEX_PREFIX]]*" + ], + "settings": { + "index": { + "max_result_window": "10000000", + "mapping": { + "total_fields": { + "limit": "20000" + } + }, + "analysis": { + "analyzer": { + "suggest_text_search": { + "filter": [ + "word_delimiter" + ], + "tokenizer": "classic" + } + } + }, + "number_of_shards": "1" + } + }, + "mappings": { + "doc": { + "dynamic_templates": [ + { + "strings": { + "mapping": { + "ignore_above": 256, + "type": "keyword" + }, + "match_mapping_type": "string" } }, - "analysis": { - "analyzer": { - "suggest_text_search": { - "filter": [ - "word_delimiter" - ], - "tokenizer": "classic" + { + "disable_payload_instance_stats": { + "path_match": "payload.instance.stats.*", + "mapping": { + "type": "object", + "enabled": false } } - }, - "number_of_shards": "1" - } - }, - "mappings": { - "doc": { - "dynamic_templates": [ - { - "strings": { - "mapping": { - "ignore_above": 256, - "type": "keyword" - }, - "match_mapping_type": "string" - } - } - ] - } - }, - "aliases": {} + } + ] + } + }, + "aliases": {} } PUT _ilm/policy/ilm_$[[SETUP_INDEX_PREFIX]]metrics-30days-retention diff --git a/config/setup/opensearch/template_ilm.tpl b/config/setup/opensearch/template_ilm.tpl index d1ad49ae..922065c3 100644 --- a/config/setup/opensearch/template_ilm.tpl +++ b/config/setup/opensearch/template_ilm.tpl @@ -1,44 +1,53 @@ PUT _template/$[[SETUP_TEMPLATE_NAME]] { - "index_patterns": [ - "$[[SETUP_INDEX_PREFIX]]*" - ], - "order": 0, - "settings": { - "index": { - "max_result_window": "10000000", - "mapping": { - "total_fields": { - "limit": "20000" - } - }, - "analysis": { - "analyzer": { - "suggest_text_search": { - "filter": [ - "word_delimiter" - ], - "tokenizer": "classic" - } - } - }, - "number_of_shards": "1" - } - }, - "mappings": { - "dynamic_templates": [ - { - "strings": { - "mapping": { - "ignore_above": 256, - "type": "keyword" - }, - "match_mapping_type": "string" + "index_patterns": [ + "$[[SETUP_INDEX_PREFIX]]*" + ], + "order": 0, + "settings": { + "index": { + "max_result_window": "10000000", + "mapping": { + "total_fields": { + "limit": "20000" + } + }, + "analysis": { + "analyzer": { + "suggest_text_search": { + "filter": [ + "word_delimiter" + ], + "tokenizer": "classic" } } - ] - }, - "aliases": {} + }, + "number_of_shards": "1" + } + }, + "mappings": { + "dynamic_templates": [ + { + "strings": { + "mapping": { + "ignore_above": 256, + "type": "keyword" + }, + "match_mapping_type": "string" + } + }, + { + "disable_payload_instance_stats": { + "path_match": "payload.instance.stats.*", + "mapping": { + "type": "object", + "enabled": false + } + } + } + ] + }, + "aliases": {} } DELETE _plugins/_ism/policies/ilm_$[[SETUP_INDEX_PREFIX]]metrics-30days-retention PUT _plugins/_ism/policies/ilm_$[[SETUP_INDEX_PREFIX]]metrics-30days-retention