mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-06 11:41:28 +00:00
render sensible labels for weave peer nodes with little/no metadata
We fall back to using the peerName as the label, which we always have.
This commit is contained in:
@@ -347,12 +347,14 @@ func hostNodeSummary(base NodeSummary, n report.Node) (NodeSummary, bool) {
|
||||
func weaveNodeSummary(base NodeSummary, n report.Node) (NodeSummary, bool) {
|
||||
var (
|
||||
nickname, _ = n.Latest.Lookup(overlay.WeavePeerNickName)
|
||||
_, peerName = report.ParseOverlayNodeID(n.ID)
|
||||
)
|
||||
|
||||
_, peerName := report.ParseOverlayNodeID(n.ID)
|
||||
|
||||
base.Label, base.LabelMinor = nickname, peerName
|
||||
|
||||
if nickname != "" {
|
||||
base.Label = nickname
|
||||
} else {
|
||||
base.Label = peerName
|
||||
}
|
||||
base.LabelMinor = peerName
|
||||
return base, true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user