Skip to main content
Every instrumented Fargate task pulls the same agents bundle at task-start time — it isn’t baked into your task image, so the pull happens on every new task launch, and a failed pull blocks the whole task (the application container waits on the stager with a SUCCESS dependency). Most accounts need none of this — with Odigos-managed instrumentation, the connector pulls the image from Odigos’ own registry on your behalf. Preloading matters if your Fargate tasks run in a network that cannot reach that public registry, or your organization requires every image your tasks pull to live in a registry you own.
By default, tasks pull registry.odigos.io/odigos-fargate-agents:<version> — a public, multi-arch (amd64 + arm64/Graviton) image. This needs egress from the task’s subnet to the public internet (a public IP, or NAT).Nothing to configure — this is what Odigos-managed instrumentation uses, and it’s also the default a self-managed CloudFormation task definition references unless you override it.

Next steps

Instrument Fargate

CDK and CloudFormation for every supported Fargate language.