-
Notifications
You must be signed in to change notification settings - Fork 712
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
hybrid view of multiple topologies #552
Comments
I think a smart / hybrid view is a really good idea. |
Shapes have taken care of that already. +1 to the overall idea. In fact I wonder whether a container-only view is even necessary, i.e. perhaps we should simply replace the current container view with the hybrid view. |
Here's another user needing the hybrid view: https://weaveworks.slack.com/archives/scope-public/p1459362185000321 |
Report from the user: https://weaveworks.slack.com/files/guang/F0WL9MS86/api_report.json.gz |
+1 |
This doesn't just apply to processes and containers, but any topology. We could go for a more radical solution: replace the individual topology views with a single hybrid view, and combine that with hierarchical navigation #719. Such view would show you everything in existence, at the highest level of abstraction in which it has a representation, and the hierarchical navigation would allow you to "zoom in" and see a fragment of the space at a lower level. E.g. if we have just three processes, one of which is in a container and the others are in a container each, in a pod each, in the same service, then we'd show a container and a service, and hierarchical nav would allow the user to "expand" the service. IMO this would make it easier for users to "get their bearings" and retain context while exploring their system. There are a few topologies that do not fit into the above...
|
I do rather think different shapes would work best. Having text would be helpful in addition. I suspect we don't want three rows of labels though, so the "daemonset: 2 pods" might be the way to go. Or perhaps denote the type on mouseover only, since once users learn the shapes they won't need the text anymore, so it's just clutter. |
note before we forget again: what behaviour should the table view have? since different node types have different columns. |
The obvious solution would be "union of all columns". Let's see how crowded that gets. |
It may be desirable to search/filter by "type" using the existing search/filter box. No need to do this initially. |
In #2552 we've swung back and forth between less and more hybrid. There are problems with showing objects from different "levels" in the same view. To just take the example of including uncontrolled (aka "bare" pods) in the controller view from #2552...
|
Lots* of people seem to run mixed containerise and non-containerise workloads, for instance we've seen at least three people run their load balancers outside of containers.
Right now it will show up as uncontained, but I've been think for a while a smarter hybrid view will be useful (ie show processes if they are not in a container, containers if they are. And visually differentiate.)
Thoughts?
The text was updated successfully, but these errors were encountered: