The Odigos VM Agent is available as part of Odigos Pro. For access and licensing details,
contact us.
Upgrade
An upgrade is a new image tag plus a new task definition revision. The agent’s configuration and identity live on the container instance at/etc/odigos-ecs-agent, so they survive the rollout.
1
Mirror the new image tag
Pull the new version and push it to your ECR repository, as in
System Requirements. Use the
architecture that matches your container instances.
2
Register a new task definition revision
Re-run the
sed and register-task-definition steps from your install guide
with the new TAG. This creates a new revision of the same family
(odigos-ecs-agent).3
Roll the service
4
Upgrade the proxy too (Agent + Proxy mode)
Same pattern for Upgrade the proxy and agents to the same version.
odigos-ecs-proxy:Changing an environment variable follows the exact same flow: new revision,
then
update-service --force-new-deployment. Remember that values already
persisted in config.yaml on the instance
take precedence
over ODIGOS_DEFAULT_CONFIG.To move an existing Agent-only cluster onto the proxy without reinstalling,
see Switch to Multi Node.Uninstall
Removing Odigos does not touch your workloads: instrumentation is attached at runtime, so stopping the agent stops the telemetry — your tasks keep running untouched.1
Delete the ECS services
2
Deregister the task definition revisions
3
Remove the leftover state on each container instance
The agent’s config directory and the synced instrumentation files are host
directories and outlive the task. On each instance:
4
Clean up the supporting AWS resources (optional)
Deleting and recreating the license secret gives it a new random ARN
suffix. The install guides’ IAM policy uses a
odigos-onprem-token-*
wildcard so it keeps working — but any task definition still referencing the
old ARN fails to start with
ResourceNotFoundException ... can't find the specified secret.