Open rade opened 8 years ago
We should also consider what we want to show for connections to/from "infrastructure" services. E.g. imagine some side-car containers on all pods that connect to a logger service in some other namespace. Or, conversely, some monitoring service (prometheus, I am looking at you) connecting to most containers, across namespaces.
Odds are one wouldn't want to see these connections most of the time. So perhaps sometimes "filtered" really means filtered.
Problem: when viewing a topology with some filters, a misleading impression is created that the nodes on the screen have exactly the connections as represented by their edges. So, for example, in Weave Cloud, the authfe in the 'default' namespace connects to the collector and query nodes in the 'scope' namespace - when looking at either namespace these connections are invisible.
The connections do get revealed in the detail panels, due to #1864, but that is hardly the ideal place.
Of course one could simply turn off the filters, but that then represents too much information.
So, how can we represent "there's some other stuff connected to this" w/o cluttering the view?
Here are some options (and some of the problems they suffer from):