-
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
Server status page #3270
Comments
++ |
+1 to this. I wonder if we could use a similar approach to handle the case where ES goes down (e.g. full cluster restart, broken network between K4 and ES) while Kibana stays up. If this makes sense, it might warrant another story, as it requires detection of a non-responsive ES, and some way to redirect the user, but it seems very related. |
I like that use case a lot @skearns64. Viewing this page as more of a status page than a log viewer might help us hit both of those targets at the same time. Of course, no status page is complete without a log viewer of some sort. change the url to:
|
👍 |
Big 👍 |
@spalger Could you explain please ? |
@radiumx3 we were mostly trying to nail down how the page would look, and the info it would display. We decided that in many ways we want it to behave just like http://www.vimeostatus.com/ or https://status.github.com/ and provide information like:
|
Oh right i get it ! Would be awesome 👍 |
@skearns64 made a good point in #3033:
Right now, the Kibana UI has a hard dependency on the server being fully initialized and elasticsearch being reachable. I don't really want that to change, but I do think we can make this better.
What if we created a super simple page that just showed log messages pertaining to startup? It would show things like "migrating config from version x to y" and "waiting for elasticsearch to be ready, checking again in 5 seconds". This page could be available at
localhost:5601/_startup
, and when someone visits any route before startup is complete we could 302 them to/_startup?original_url=...
.Once initialization completes, a final log message "startup complete" would be logged and any user that is actively viewing the startup page (who has the original_url query string param) will be redirected to the url they originally wanted.
This will require some plumbing changes in the server, but is pretty flexible.
The text was updated successfully, but these errors were encountered: