The business transaction feature provided by Application Real-Time Monitoring Service
(ARMS) allows you to define business requests in a visualized manner by using non-intrusive
methods and provides abundant business-specific performance metrics and diagnostic
capabilities. Before you use the business transaction feature, you must install or
upgrade the ARMS agent for Java applications.
Limits
- The business monitoring feature can be used to monitor only Java applications.
- Only the ARMS agent V2.6.2 or later supports the business monitoring feature.
- The Java Development Kit (JDK) must be installed.
Procedure

Note If you have questions about business monitoring, you can join the DingTalk group 30004969
for technical support.
Upgrade the ARMS agent for Java applications deployed on ECS clusters in EDAS
If you are using the business transaction feature for the first time and have used
the application monitoring feature, you must upgrade the ARMS agent to V2.6.2 or later.
To upgrade the ARMS agent for Java applications deployed on ECS clusters in EDAS,
perform the following steps:
- Log on to the EDAS console.
- In the left-side navigation pane, choose .
- In the top navigation bar, select the region where your application is deployed.
- On the Applications page, click the name of the application for which you want to enable the business
transaction feature.
- On the page that appears, click Deploy Application in the upper-right corner and deploy the application.
After the application is deployed, the ARMS agent is automatically upgraded.
- Optional:Connect to the ECS instance and log on to it. Run the
cat /home/admin/.opt/ArmsAgent/version
command to check the version of the ARMS agent.
If the version number starts with 2.6.2, the ARMS agent has been upgraded to V2.6.2
or later. You can create a business transaction task to monitor your applications.
Upgrade the ARMS agent for Java applications deployed on Kubernetes clusters in EDAS
If you are using the business transaction feature for the first time and have used
the application monitoring feature, you must upgrade the ARMS agent to V2.6.2 or later.
When you upgrade the ARMS agent for Java applications deployed on Kubernetes clusters
in EDAS, you must take note of the time when Kubernetes clusters were imported to
EDAS. The upgrade operations differ for Kubernetes clusters imported to EDAS before
and after December 2019.
- Log on to the EDAS console.
- In the left-side navigation pane, choose .
- In the top navigation bar, select the region where your application is deployed.
- On the Container Service Kubernetes Cluster page, click the ID of the cluster where your application is deployed.
- On the Cluster Details page, click View Details in the Cluster Information section.
- If the cluster was created earlier than December 1, 2019, you must upgrade the arms-pilot
component before you can upgrade the ARMS agent. Go to Step 6.
- If the cluster was created later than December 1, 2019 (inclusive), go to Step 10.
- Log on to the Container Service for Kubernetes console.
- On the Clusters page, click the name of the cluster where your application is deployed.
- In the left-side navigation pane, choose .
- On the Pods page, select arms-pilot from the Namespace drop-down list. Find the pod corresponding to the arms-pilot component and click
Delete in the Actions column.
After the pod is deleted, a new pod is automatically created.
- Log on to the EDAS console.
- In the left-side navigation pane, choose .
- In the top navigation bar, select the region where your application is deployed.
- On the Applications page, click the name of the application for which you want to enable the business
transaction feature.
- On the Application Overview page, choose in the upper-right corner and deploy the application.
After the application is deployed, the ARMS agent is automatically upgraded.
- Optional:On the Application Overview page, click Running Pods (Click View) to the right of Running Status in the Basic Information section. In the App Configurations pane, find the pod and click Terminal in the Actions column. Run the
cat /home/admin/.opt/ArmsAgent/version
command to check the version of the ARMS agent.If the version number starts with 2.6.2, the ARMS agent has been upgraded to V2.6.2
or later. You can create a business transaction task to monitor your applications.