Impacts of deploying several "Backend" in Simple Scalable deployment


I have deployed Loki in a simple scalable deployment.

I’d like to know/understand if there is any impact in deploying several “backend” target?

I’ve read that only single instance of Compactor should run, hence my question.



You can have multiple backend containers. Considerations:

  1. Compactor forms a hash ring, so even if you have multiple as long as the ring is properly formed there is no conflict. See Consistent hash rings | Grafana Loki documentation.

  2. You’ll want a hash ring for ruler as well, so that your rulers don’t evaluate / alert individually.

1 Like