I have a sentry installation with 2k events per minute. I have a dedicated machine for postgreSQL and one for the rest of the sentry(redis, web and workers as systemd services).
When we had 1.5k events everything was fine. We recently hit 2k and we encountered “preprocess.failed.empty”. Increasing the worker count increased the performance but it was not enough.Now I want to add two more servers with worker role.
I haven’t seen any documentation on this and I’m just guessing here. Since workers are stateless can I add two more machines , put redis and worker service on them point them to postgreSQL. I have an f5 load balancer and I plan distribute packages to workers based on health checks.