Skip to content

ECSPlugin: could not obtain the container id from /proc/self/cgroup #415

@lucaas-webpi

Description

@lucaas-webpi

I embedded xray sdk into my java program running in ECS service to send xray traces to CloudWatch.
The ECSPlugin is using com.amazonaws.xray.utils.DockerUtils to get the container id from file /proc/self/cgroup. The DockerUtils could not get the container id from /proc/self/cgroup because the program is running within the docker container.
We do have ECS metadata endpoint V4 activated and the container id should be obtained from the metadata.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions