From 18ba2c4e38db3c76451fc666ac1a1047904b0a4c Mon Sep 17 00:00:00 2001 From: Mike Lang Date: Tue, 13 Dec 2016 15:14:53 -0800 Subject: [PATCH] ecs: Also make service a parent of task --- probe/awsecs/reporter.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/probe/awsecs/reporter.go b/probe/awsecs/reporter.go index 5e4849ce0..9980b321a 100644 --- a/probe/awsecs/reporter.go +++ b/probe/awsecs/reporter.go @@ -184,6 +184,8 @@ func (r Reporter) Tag(rpt report.Report) (report.Report, error) { if serviceName, ok := ecsInfo.TaskServiceMap[taskArn]; ok { serviceID := report.MakeECSServiceNodeID(cluster, serviceName) parentsSets = parentsSets.Add(report.ECSService, report.MakeStringSet(serviceID)) + // in addition, make service parent of task + rpt.ECSTask.Nodes[taskID] = rpt.ECSTask.Nodes[taskID].WithParents(report.MakeSets().Add(report.ECSService, report.MakeStringSet(serviceID))) } for _, containerID := range info.ContainerIDs { if containerNode, ok := rpt.Container.Nodes[containerID]; ok {