All Products
Search
Document Center

Application Real-Time Monitoring Service:Update the ARMS agent for Java applications

Last Updated:Mar 11, 2026

How you update the Application Real-Time Monitoring Service (ARMS) agent depends on your deployment environment. Find your environment in the following table and follow the corresponding procedure.

Deployment environmentUpdate methodAutomatic updates
Enterprise Distributed Application Service (EDAS)Redeploy the applicationNo
Kubernetes (with ack-onepilot)Restart application podsYes
Elastic Compute Service (ECS) with automatic installationRestart application processesYes
Manual installationDownload and replace the agent packageNo

Update the agent in EDAS

Redeploy your applications to update the ARMS agent.

Update the agent in Kubernetes

The ack-onepilot component automatically updates the ARMS agent to the latest version. Restart your application pods to apply the update.

Pin a specific agent version

By default, ack-onepilot updates the agent to the latest version. To pin a specific version, see Control the agent version.

Important

Verify the new agent version in a test environment before you roll it out to all applications.

Update the agent in ECS (automatic installation)

For Java applications integrated with ARMS through the automatic installation feature, the ECS plug-in automatically updates the ARMS agent. Restart your application processes to apply the update.

Update a manually installed agent

For Java applications where you installed the ARMS agent manually, download the latest agent package, replace the existing one, and redeploy.

  1. Log in to the ARMS console.

  2. In the left-side navigation pane, choose Application Monitoring > Agent Management.

  3. Click the Agent Release Notes tab to find the latest version and its download link.

  4. Download the latest ARMS agent package.

  5. Replace the old agent package with the downloaded one.

  6. Redeploy the application.

What's next