Symptoms

After you configure the public endpoint of ACM provided by Application Real-Time Monitoring Service (ARMS), the ACM engine cannot be accessed through the public endpoint. A read configuration error occurs, and Null is displayed.

Causes

The IP address of the ACM engine is intercepted by a firewall.

Solutions

  1. Query the IP address of the ACM engine:
    curl 'acm.aliyun.com:8080/diamond-server/diamond'
  2. Access the IP address and check whether the relevant configurations can be queried:
    curl -X GET "http://139.196.XX.XX:8080/diamond-server/config.co?dataId=com.ali.art.logicregion.flow.control.icbu&group=art-control-service"
    -i

    If the relevant configurations cannot be queried, the ACM engine cannot be accessed.

  3. Ping the IP address obtained in Step 1 to check whether a network connection is established.
    If the ping fails, no network connection is established.
  4. Check whether a firewall is enabled.
    If a firewall is enabled, add the IP address of the ACM engine obtained in Step 1 to the firewall whitelist.