elastic / rally

Macrobenchmarking framework for Elasticsearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support component templates for Elasticsearch metric stores

inqueue opened this issue · comments

Currently, there is no way to centrally control index settings with an index template for dedicated Elasticsearch metric stores. This means every new Rally execution has a chance of applying its own, for example, datastore.number_of_shards configuration which could differ from run to run. Differing configurations are ignored for existing metrics indices, though new indices could receive undesired settings.

This proposal is in further support of composable templates, see #1811. Index settings can be decoupled from the main component template and placed into a component template where they would be left untouched by subsequent Rally executions.