mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 18:20:27 +00:00
Merge pull request #174 from tomwilkie/refactor
Refactor out the docker process mapper for use in tracer.
This commit is contained in:
@@ -240,6 +240,19 @@ func (t *DockerTagger) updatePIDTree() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Containers returns the Containers the DockerTagger knows about.
|
||||
func (t *DockerTagger) Containers() []*docker.Container {
|
||||
containers := []*docker.Container{}
|
||||
|
||||
t.RLock()
|
||||
for _, container := range t.containers {
|
||||
containers = append(containers, container)
|
||||
}
|
||||
t.RUnlock()
|
||||
|
||||
return containers
|
||||
}
|
||||
|
||||
// Tag implements Tagger.
|
||||
func (t *DockerTagger) Tag(r report.Report) report.Report {
|
||||
for nodeID, nodeMetadata := range r.Process.NodeMetadatas {
|
||||
|
||||
Reference in New Issue
Block a user