-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
nsqadmin: show total queue depth #1021
Comments
@danbf I agree cluster/node depth at the topic or channel level, and overall depth for a cluster/node, is helpful in many scenarios, not limited to shutdown. We extract this information from the API but it would be helpful to have in nsqadmin (also, seeing pause status at a glance would be helpful). The UX might be tricky when you consider large clusters; we only run with 8 main nsqd nodes. There may be multiple incremental improvements we can make. Do you have specific ideas for how this would work/look? |
no ideas, just desire, and it should be at the top of the node view in nsqadmin |
you can use this api : http://:4171/api/topics/topic_name to find out |
Thanks @dudleycarr, very impressed and thankful for you digging in to all these old My overall feedback is, I'm curious how it would turn out if there was a way to offer an "expanded" view that contained the full detail present in your screenshot, and when "contracted" could show a summary for the workflows where one is interested in the aggregate view. To your point, this page is already dense, so just adding more (regardless of styling) may still make it difficult to glean the information one is looking for. I think that trying to separate the use cases a bit might make this easier? |
Happy to help and thanks for taking a look! I think the idea of separating the use cases makes sense. I'll try adding an aggregate view that will show the aggregate views with channel and channel client rows collapsed by default. nsqadmin users can then have the option to drill down in the aggregate view. Worth a shot and then we can revisit. |
having an at a glance summary counter for total queue depth would be nice when doing maintenance on nodes so it would be clear when a machine had no more traffic so it could be shutdown/rebooted ensuring that the machine didn't loose any items when shutdown.
right now one has to scroll through a list channels and scan them to see if they are down to a depth of zero.
The text was updated successfully, but these errors were encountered: