All Products
Search
Document Center

Application Real-Time Monitoring Service:Why does an ARMS agent fail to be installed for an application in an ACK cluster?

Last Updated:Nov 21, 2024

Possible cause

ARMS Addon Token does not exist in the cluster that you want to manage.

Solutions

Step 1: Check whether ARMS Addon Token exists in the cluster.

  1. Log on to the ACK console. In the left-side navigation pane, click Clusters. On the Clusters page, click the name of the cluster to go to the cluster details page.

  2. In the left-side navigation pane, choose Configurations > Secrets.

  3. In the upper part of the page, select kube-system from the Namespace drop-down list to check whether addon.arms.token is enabled.

    ARMS Addon Token

Step 2: Grant ACK the permissions to access ARMS.

Manually add ARMS permission policies and Managed Service for OpenTelemetry permission policies.

  1. Log on to the ACK console. In the left-side navigation pane, click Clusters. On the Clusters page, click the name of the cluster.

  2. On the Cluster Information page that appears, click the Cluster Resources tab. Then, click the link next to Worker RAM Role.

  3. On the page that appears, click Grant Permission on the Permissions tab.

  4. In the Select Policy section of the Grant Permission panel, enter the following keywords in the search box to search for the two policies. Click the names of the policies and add them to the Selected list on the right. Then, click OK.

    • AliyunTracingAnalysisFullAccess: full access to Managed Service for OpenTelemetry.

    • AliyunARMSFullAccess: full access to ARMS.