diff --git a/resources/elasticsearch_events_template_footer.json b/resources/elasticsearch_events_template_footer.json new file mode 100644 index 00000000000000..be8817a918c4a9 --- /dev/null +++ b/resources/elasticsearch_events_template_footer.json @@ -0,0 +1,3 @@ + } + } +} diff --git a/resources/elasticsearch_events_template_header.json b/resources/elasticsearch_events_template_header.json new file mode 100644 index 00000000000000..125b65703ebaf9 --- /dev/null +++ b/resources/elasticsearch_events_template_header.json @@ -0,0 +1,10 @@ +{ + "network" : { + "template" : "events*", + "settings" : { + "index.refresh_interval" : "10s", + "index.cache.filter.expire" : "2m", + "index.cache.field.expire" : "2m" + }, + "mappings" : { + "meta" : { diff --git a/scripts/buildESTemplate.sh b/scripts/buildESTemplate.sh index 8f5bfe8cb62e26..3499bc2b350657 100755 --- a/scripts/buildESTemplate.sh +++ b/scripts/buildESTemplate.sh @@ -1,8 +1,13 @@ #!/bin/sh ES_TEMPLATE=resources/network.json +EVENTS_TEMPLATE=resources/events.json cat resources/elasticsearch_network_template_header.json > $ES_TEMPLATE perl scripts/buildESTemplate.pl protofiles/DpiMsgLRproto.proto resources/remapping >> $ES_TEMPLATE cat resources/elasticsearch_network_template_footer.json >> $ES_TEMPLATE +cat resources/elasticsearch_events_template_header.json > $EVENTS_TEMPLATE +perl scripts/buildESTemplate.pl protofiles/DpiMsgLRproto.proto resources/remapping >> $EVENTS_TEMPLATE +cat resources/elasticsearch_events_template_footer.json >> $EVENTS_TEMPLATE +