Skip to content
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

load balancing and health checks for remote chacra instances #3

Open
alfredodeza opened this issue Jun 27, 2016 · 1 comment
Open

Comments

@alfredodeza
Copy link
Contributor

Configured remote chacra instances to be load balanced should have a health check implementation.

Ideally this could be accomplished by an asynchronous worker and a broker, but this would involve adding extra complexity/maintenance.

Since chacra is going to implement a callback system, that system could support a health check ping (see chacra/issues/110 ).

The check would need at least a configurable timeout value between checks. This would enable a failed chacra instance that no longer pings to be removed from the configured group in shaman.

The domain logic of what constitutes a healthy chacra instance should be handled by chacra itself.

@alfredodeza
Copy link
Contributor Author

Load balancing is now complete.

Health checks are not enabled (nginx will proxy regardless)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant