Anyone knows why in mulog elasticsearch publisher there is a new index created every day? Is it a performance consideration?
It is a standard practise in Elastisearch. If the index grows too much it will degrade performance. So indexes are created up to an optimal size which depends on how much data you are pushing. By default it create daily indexes, but it is possible to provide a single name via the configuration for a different patter that will produce a new index every month or year. for more info check: https://cljdoc.org/d/com.brunobonacci/mulog-elasticsearch/0.9.0/doc/publishers/elasticsearch-publisher and also look at the official Elastisearch documentation
for example for development environment it is possible to set:
:index-pattern "'mulog'"
and it will only create one indexNOT RECOMMENDED FOR PRODUCTION