New featureMedium

Amazon ECS Managed Daemons now support inter-task visibility and communication

Amazon ECS Managed Daemons now allow configuration of pidMode and ipcMode settings, enabling daemon processes to access instance-wide resources and shared namespaces with other containers

Amazon ECS Managed Daemons now support inter-task visibility and communication, allowing customers to deploy tracing, profiling, and security agents that require access to application processes and shared IPC resources on ECS Managed Instances. With this launch, you can configure two new settings in ECS daemon definitions: pidMode controls whether the daemon can see all processes on the instance, and ipcMode controls whether the daemon shares an IPC namespace with other containers on the instance. Setting either to "shared" grants the daemon access to the respective namespace; the default of "none" keeps daemons isolated from application containers and other tasks. These settings let you run process-aware and IPC-dependent agents as ECS daemons instead of embedding them as sidecars in application task definitions. ECS places exactly one daemon task per managed instance and starts daemons before application tasks, so platform teams can deploy and update agents independently with consistent coverage across all workloads. This feature is now available in all AWS Regions at no additional cost.

Read the original AWS announcement