mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 02:00:43 +00:00
probe: origin host tagger: use report.Topologies method
This commit is contained in:
@@ -13,16 +13,10 @@ func NewOriginHostTagger(hostID string) Tagger {
|
||||
}
|
||||
|
||||
func (t originHostTagger) Tag(r report.Report) report.Report {
|
||||
for _, topology := range []*report.Topology{
|
||||
&(r.Endpoint),
|
||||
&(r.Address),
|
||||
&(r.Process),
|
||||
&(r.Container),
|
||||
&(r.Host),
|
||||
} {
|
||||
for _, topology := range r.Topologies() {
|
||||
md := report.NodeMetadata{report.HostNodeID: t.hostNodeID}
|
||||
for nodeID := range topology.NodeMetadatas {
|
||||
(*topology).NodeMetadatas[nodeID].Merge(md)
|
||||
topology.NodeMetadatas[nodeID].Merge(md)
|
||||
}
|
||||
}
|
||||
return r
|
||||
|
||||
Reference in New Issue
Block a user