mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 01:31:17 +00:00
Don't produce pseudo nodes for the container topologies
This commit is contained in:
@@ -50,6 +50,6 @@ var topologyRegistry = map[string]struct {
|
||||
hasGrouped bool
|
||||
}{
|
||||
"applications": {"Applications", selectProcess, report.ProcessPID, report.GenericPseudoNode, true},
|
||||
"containers": {"Containers", selectProcess, report.ProcessContainer, report.GenericPseudoNode, true},
|
||||
"containers": {"Containers", selectProcess, report.ProcessContainer, report.NoPseudoNode, true},
|
||||
"hosts": {"Hosts", selectNetwork, report.NetworkHostname, report.GenericPseudoNode, false},
|
||||
}
|
||||
|
||||
@@ -138,6 +138,11 @@ func GenericPseudoNode(src string, srcMapped RenderableNode, dst string, grouped
|
||||
}, true
|
||||
}
|
||||
|
||||
// NoPseudoNode never creates a pseudo node.
|
||||
func NoPseudoNode(string, RenderableNode, string, bool) (MappedNode, bool) {
|
||||
return MappedNode{}, false
|
||||
}
|
||||
|
||||
func trySplitAddr(addr string) (string, string) {
|
||||
fields := strings.SplitN(addr, ScopeDelim, 3)
|
||||
if len(fields) == 3 {
|
||||
|
||||
Reference in New Issue
Block a user