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 28, 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 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 Basic Information tab of the Cluster Information page, click the link next to Worker RAM Role in the Cluster Resources section.

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

  4. In the Grant Permission panel, add the following policies and click Grant permissions.

    • AliyunTracingAnalysisFullAccess: full access to Managed Service for OpenTelemetry.

    • AliyunARMSFullAccess: full access to ARMS.