DataDog / datadog-go

go dogstatsd client library for datadog
MIT License
353 stars 132 forks source link

[CONTINT-3937] Fix origin detection when the cgroup namespace is shared but is not host cgroup ns #304

Closed AliDatadog closed 8 months ago

AliDatadog commented 8 months ago

We noticed e2e test failures on Amazon Linux ECS Optimized OS. It runs with cgroupv1. The kind nodes are using docker and the pods use containerd. All the pods are running containers in the same cgroup namespace but this ns is the one allocated to the docker nodes, not the host cgroup namespace. Thus, we don't verify that the cid is found in /proc/self/cgroup whereas we should. We also don't send the cgroup inode.