All Products
Search
Document Center

Application Real-Time Monitoring Service:Upgrade the ARMS agent

Last Updated:Nov 08, 2024

You need to upgrade the Application Real-Time Monitoring Service (ARMS) agent based on the environment where the agent is deployed. This topic describes how to upgrade the ARMS agent for different environments.

Applications deployed in EDAS

To upgrade the ARMS agent for Java applications deployed in Enterprise Distributed Application Service (EDAS), redeploy the applications.

Applications deployed in Kubernetes

In Kubernetes environments, the ack-onepilot component implements the automatic upgrade capability of the ARMS agent. You only need to restart application pods.

If you prefer not to automatically upgrade the agent to the latest version, you can control the agent version. For more information, see Control the agent version. You can verify the new agent version in the test environment before gradually upgrading the agents for all applications.

Applications with the ARMS agent automatically installed in ECS

For Java applications integrated into ARMS by using the automatic installation feature, the ECS plug-in implements the automatic upgrade capability of the ARMS agent. You only need to restart application processes.

Upgrade the ARMS agent for other Java applications

For other Java applications for which the ARMS agent is manually installed, you need to download the latest installation package, replace the old installation package, and then redeploy the applications.

To obtain the latest installation package of the ARMS agent, go to the ARMS console. In the left-side navigation pane, choose Application Monitoring > Agent Management. Then, click the Agent Release Notes tab.