-
Notifications
You must be signed in to change notification settings - Fork 495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Clustering support #2443
Comments
Related issues: #2360 |
Hi, thanks for this contribution 👍 |
Yes this is correct. We need at least 3 nodes. It will allow us in feature spread checks load between the nodes. In that case leader will response to set the task to servers (I'm thinking about consistent hashing based on alarm name definition) |
I've been thinking about this approach, and one thing that would need resolved is how updates to the alert definitions are handled. Currently editing the rule definitions via the ui or api and saving them to the local disk is supported. Without further work this would lead to the definitions being inconsistent in a multi node setup. |
Yes. It definitely is. Currently, we are syncing configs while deployment. But I think I will add sync config over the cluster internally |
I've created a new pull request with rule sync support and some improvement. We are using clustering from #2472 on production now and didn't notice any issue. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
So no progress on this? |
Looks like the community didn't want to support this cluster implementation and I stopped using bosun. Probably someone else will pick up care of clustering for bosun but not me anymore. Sorry |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Short description
Currently, bosun doesn't support any ha and load distribution. We should provide something that will allow us to provide bosun as a high available and scalable service
How this feature will help you/your organisation
Possible solution or implementation details
One of working implementation - #2441
I offer to use raft clustering implementation from hashicorp.
Possible roundmap:
The text was updated successfully, but these errors were encountered: