We have just started to use Elasticsearch at my work - and in at least two applications and possibly three in the future. We are going to host the cluster (or clusters) our selves, and a question which has then arisen is whether we should let several applications share the same cluster and create each their index within it or each application has their own cluster. The operation team would prefer one cluster to monitor, but as a developer I feel sceptical about it - as different applications would have different needs that would be difficult to combine.
Would any one like to share their thoughts or experiences on this matter?
Most grateful for any guidance!