Right now, we’re saying managed daemon assist for Amazon Elastic Container Service (Amazon ECS) Managed Situations. This new functionality extends the managed situations expertise we launched in September 2025, by giving platform engineers impartial management over software program brokers corresponding to monitoring, logging, and tracing instruments, with out requiring coordination with software improvement groups, whereas additionally enhancing reliability by making certain each occasion persistently runs required daemons and enabling complete host-level monitoring.
When working containerized workloads at scale, platform engineers handle a variety of duties, from scaling and patching infrastructure to holding purposes working reliably and sustaining the operational brokers that assist these purposes. Till now, many of those considerations have been tightly coupled. Updating a monitoring agent meant coordinating with software groups, modifying process definitions, and redeploying complete purposes, a major operational burden whenever you’re managing a whole bunch or hundreds of companies.
Decoupled lifecycle administration for daemons
Amazon ECS now introduces a devoted managed daemons assemble that allows platform groups to centrally handle operational tooling. This separation of considerations permits platform engineers to independently deploy and replace monitoring, logging, and tracing brokers to infrastructure, whereas implementing constant use of required instruments throughout all situations, with out requiring software groups to redeploy their companies. Daemons are assured to begin earlier than software duties and drain final, making certain that logging, tracing, and monitoring are at all times out there when your software wants them.
Platform engineers can deploy managed daemons throughout a number of capability suppliers, or goal particular capability suppliers, giving them flexibility in how they roll out brokers throughout their infrastructure. Useful resource administration can also be centralized, permitting groups to outline daemon CPU and reminiscence parameters individually from software configurations without having to rebuild AMIs or replace process definitions, whereas optimizing useful resource utilization since every occasion runs precisely one daemon copy shared throughout a number of software duties.
Let’s strive it out
To take ECS Managed Daemons for a spin, I made a decision to begin with the Amazon CloudWatch Agent as my first managed daemon. I had beforehand arrange an Amazon ECS cluster with a Managed Occasion capability supplier utilizing the documentation.
From the Amazon Elastic Container Service console, I observed a brand new Daemon process definitions possibility within the navigation pane, the place I can outline my managed daemons.

I selected Create new daemon process definition to get began. For this instance, I configured the CloudWatch Agent with 1 vCPU and 0.5 GB of reminiscence. Within the Daemon process definition household subject, I entered a reputation I’d acknowledge later.
For the Job execution position, I chosen ecsTaskExecutionRole from the dropdown. Below the Container part, I gave my container a descriptive title and pasted within the picture URI: public.ecr.aws/cloudwatch-agent/cloudwatch-agent:newest together with just a few extra particulars.
After reviewing every little thing, I selected Create.
As soon as my daemon process definition was created, I navigated to the Clusters web page, chosen my beforehand created cluster and located the brand new Daemons tab.

Right here I can merely click on the Create daemon button and full the shape to configure my daemon.

Below Daemon configuration, I chosen my newly created daemon process definition household after which assigned my daemon a reputation. For Surroundings configuration, I chosen the ECS Managed Situations capability supplier I had arrange earlier. After confirming my settings, I selected Create.
Now ECS mechanically ensures the daemon process launches first on each provisioned ECS managed occasion in my chosen capability supplier. To see this in motion, I deployed a pattern nginx internet service as a take a look at workload. As soon as my workload was deployed, I may see within the console that ECS Managed Daemons had mechanically deployed the CloudWatch Agent daemon alongside my software, with no handbook intervention required.
Once I later up to date my daemon, ECS dealt with the rolling deployment mechanically by provisioning new situations with the up to date daemon, beginning the daemon first, then migrating software duties to the brand new situations earlier than terminating the previous ones. This “begin earlier than cease” method ensures steady daemon protection: your logging, monitoring, and tracing brokers stay operational all through the replace with no gaps in information assortment. The drain share I configured managed the tempo of this substitute, giving me full management over addon updates with none software downtime.
The way it works
The managed daemon expertise introduces a brand new daemon process definition that’s separate from process definitions, with its personal parameters and validation scheme. A brand new daemon_bridge community mode permits daemons to speak with software duties whereas remaining remoted from software networking configurations.
Managed daemons assist superior host-level entry capabilities which can be important for operational tooling. Platform engineers can configure daemon duties as privileged containers, add extra Linux capabilities, and mount paths from the underlying host filesystem. These capabilities are notably invaluable for monitoring and safety brokers that require deep visibility into host-level metrics, processes, and system calls.
When a daemon is deployed, ECS launches precisely one daemon course of per container occasion earlier than inserting software duties. This ensures that operational tooling is in place earlier than your software begins receiving site visitors. ECS additionally helps rolling deployments with computerized rollbacks, so you’ll be able to replace brokers with confidence.
Now out there
Managed daemon assist for Amazon ECS Managed Situations is offered at the moment in all AWS Areas. To get began, go to the Amazon ECS console or evaluation the Amazon ECS documentation. You may also discover the brand new managed daemons Utility Programming Interface (APIs) by visiting this web site.
There isn’t a extra value to make use of managed daemons. You pay just for the usual compute sources consumed by your daemon duties.

