-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Development Server - HA deployment of Kibana #79748
Labels
enhancement
New value added to drive a business result
Team:Operations
Team label for Operations Team
Comments
Pinging @elastic/kibana-operations (Team:Operations) |
exalate-issue-sync
bot
added
impact:low
Addressing this issue will have a low level of impact on the quality/strength of our product.
loe:small
Small Level of Effort
labels
Oct 12, 2021
I think this would get pretty complex when running in development, but also agree we should have testing coverage for it. What do we think about changing the focus for this to support it in the FTR? |
tylersmalley
removed
loe:small
Small Level of Effort
impact:low
Addressing this issue will have a low level of impact on the quality/strength of our product.
EnableJiraSync
labels
Mar 16, 2022
Unfortunately, this is not something we can prioritize in the foreseeable future. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
enhancement
New value added to drive a business result
Team:Operations
Team label for Operations Team
It's incredibly common for us to recommend that users deploy multiple instances of Kibana behind a load-balancer. This allows users to get more throughput out of Kibana, and not experience downtime if a single instance crashes. As such, we must be confident that Kibana behaves properly in this configuration.
Currently, the development server implements a light-weight "base-path proxy" to ensure that users take the base path of the HTTP server into consideration. It'd be useful to expand upon this and have the development server start multiple instances of Kibana and distribute HTTP requests to them in a round-robin fashion. This will increase the likelihood that developers realize that their features aren't built with HA deployments in mind early into the development lifecycle and adjust their approach accordingly.
Ideally, this would be the default configuration, similar to how Kibana is hosted behind a base-path by default. However, if we determine that the resource utilization and developer experience is too degraded, I think it'd be reasonable to make developers opt-in to this behavior. This will still significantly decrease the burden of manually configuring their development environment to run Kibana in a HA configuration.
The text was updated successfully, but these errors were encountered: