Expose containers from DockerTagger for tracer.

This commit is contained in:
Tom Wilkie
2015-06-08 13:27:26 +00:00
parent fdbb371b43
commit 76d6deb263

View File

@@ -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 {