{
    "family": "<TASK_NAME>",
    "containerDefinitions": [
        {
            "name": "datadog-agent",
            "image": "public.ecr.aws/datadog/agent:latest",
            "essential": true,
            "environment": [
                {
                    "name": "DD_API_KEY",
                    "value": "<YOUR_DATADOG_API_KEY>"
                },
                {
                    "name": "DD_SITE",
                    "value": "<YOUR_DATADOG_SITE>"
                },
                {
                    "name": "ECS_MANAGED_INSTANCES",
                    "value": "true"
                },
                {
                    "name": "DD_CRI_SOCKET_PATH",
                    "value": "/var/run/containerd/containerd.sock"
                },
                {
                    "name": "DD_SYSTEM_PROBE_NETWORK_ENABLED",
                    "value": "true"
                }
            ],
            "linuxParameters": {
                "capabilities": {
                    "add": [
                        "SYS_ADMIN",
                        "SYS_RESOURCE",
                        "SYS_PTRACE",
                        "NET_ADMIN",
                        "NET_BROADCAST",
                        "NET_RAW",
                        "IPC_LOCK",
                        "CHOWN"
                    ]
                }
            },
            "mountPoints": [
                {
                    "containerPath": "/var/run/containerd/containerd.sock",
                    "sourceVolume": "containerd_sock",
                    "readOnly": true
                },
                {
                    "containerPath": "/host/sys/fs/cgroup",
                    "sourceVolume": "cgroup",
                    "readOnly": true
                },
                {
                    "containerPath": "/host/proc",
                    "sourceVolume": "proc",
                    "readOnly": true
                },
                {
                    "containerPath": "/sys/kernel/debug",
                    "sourceVolume": "debug",
                    "readOnly": false
                }
            ]
        }
    ],
    "volumes": [
        {
            "name": "containerd_sock",
            "host": {
                "sourcePath": "/var/run/containerd/containerd.sock"
            }
        },
        {
            "name": "proc",
            "host": {
                "sourcePath": "/proc/"
            }
        },
        {
            "name": "cgroup",
            "host": {
                "sourcePath": "/sys/fs/cgroup/"
            }
        },
        {
            "name": "debug",
            "host": {
                "sourcePath": "/sys/kernel/debug"
            }
        }
    ],
    "cpu": "256",
    "memory": "512"
}
