All Products
Search
Document Center

Application Real-Time Monitoring Service:Network requirements for the ARMS agent for Go

Last Updated:Mar 11, 2026

The Application Real-Time Monitoring Service (ARMS) agent for Go sends telemetry data to ARMS servers over outbound connections. No inbound connections are required.

Configure your firewall and security groups to allow outbound access to the ports, endpoints, and CIDR blocks listed in this topic.

Ports

Allow outbound TCP traffic on the following ports:

PortServicePurpose
80Trace, metadata, metric, and continuous profiling endpointsData reporting for traces, metrics, and continuous profiling
8080Application Configuration Management (ACM)Configuration retrieval
8848ACMConfiguration retrieval
9092Trace and metadata endpointsApplication diagnostics
9990Trace and metadata endpointsMetadata reporting

Build environment requirements

The host where you compile your Go application must have Internet or Alibaba Cloud internal network access. The security group must allow outbound TCP connections on ports 80, 443, 8080, 8848, and 9990.

Endpoints

Each region provides four types of endpoints:

Endpoint typeData handled
Trace and metadataDistributed traces, application metadata, diagnostics
MetricMonitoring metrics
Continuous profilingPerformance profiling data
ACMAgent configuration

Select the endpoint type based on your deployment:

  • Virtual private cloud (VPC) or Express Connect: Use internal endpoints to keep traffic within the Alibaba Cloud network.

  • On-premises data center or third-party cloud: Use public endpoints. The application must have Internet access.

Endpoints by region

The following tables list the public and internal endpoints for each supported region.

China (Hangzhou)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-hz.aliyuncs.comarms-dc-hz-internal.aliyuncs.com
Metriccn-hangzhou.arms.aliyuncs.comcn-hangzhou-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-hangzhou.oss-cn-hangzhou.aliyuncs.comarms-profiling-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com
ACMacm.aliyun.comaddr-hz-internal.edas.aliyun.com

China (Shanghai)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-sh.aliyuncs.comarms-dc-sh-internal.aliyuncs.com
Metriccn-shanghai.arms.aliyuncs.comcn-shanghai-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-shanghai.oss-cn-shanghai.aliyuncs.comarms-profiling-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com
ACMacm.aliyun.comaddr-sh-internal.edas.aliyun.com

China (Qingdao)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-qd.aliyuncs.comarms-dc-qd-internal.aliyuncs.com
Metriccn-qingdao.arms.aliyuncs.comcn-qingdao-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-qingdao.oss-cn-qingdao.aliyuncs.comarms-profiling-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com
ACMacm.aliyun.comaddr-qd-internal.edas.aliyun.com

China (Beijing)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-bj.aliyuncs.comarms-dc-bj-internal.aliyuncs.com
Metriccn-beijing.arms.aliyuncs.comcn-beijing-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-beijing.oss-cn-beijing.aliyuncs.comarms-profiling-cn-beijing.oss-cn-beijing-internal.aliyuncs.com
ACMacm.aliyun.comaddr-bj-internal.edas.aliyun.com

China (Zhangjiakou)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-zb.aliyuncs.comarms-dc-zb-internal.aliyuncs.com
Metriccn-zhangjiakou.arms.aliyuncs.comcn-zhangjiakou-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.comarms-profiling-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com
ACMacm.aliyun.comaddr-cn-zhangjiakou-internal.edas.aliyun.com

China (Hohhot)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-cn-huhehaote.arms.aliyuncs.comdc-cn-huhehaote-internal.arms.aliyuncs.com
Metriccn-huhehaote.arms.aliyuncs.comcn-huhehaote-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-huhehaote.oss-cn-huhehaote.aliyuncs.comarms-profiling-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

China (Ulanqab)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-cn-wulanchabu.arms.aliyuncs.comdc-cn-wulanchabu-internal.arms.aliyuncs.com
Metriccn-wulanchabu.arms.aliyuncs.comcn-wulanchabu-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-wulanchabu.oss-cn-wulanchabu.aliyuncs.comarms-profiling-cn-wulanchabu.oss-cn-wulanchabu-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

China (Shenzhen)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-sz.aliyuncs.comarms-dc-sz-internal.aliyuncs.com
Metriccn-shenzhen.arms.aliyuncs.comcn-shenzhen-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-shenzhen.oss-cn-shenzhen.aliyuncs.comarms-profiling-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com
ACMacm.aliyun.comaddr-sz-internal.edas.aliyun.com

China (Heyuan)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-cn-heyuan.arms.aliyuncs.comdc-cn-heyuan-internal.arms.aliyuncs.com
Metriccn-heyuan.arms.aliyuncs.comcn-heyuan-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-heyuan.oss-cn-heyuan.aliyuncs.comarms-profiling-cn-heyuan.oss-cn-heyuan-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

China (Guangzhou)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-cn-guangzhou.arms.aliyuncs.comdc-cn-guangzhou-internal.arms.aliyuncs.com
Metriccn-guangzhou.arms.aliyuncs.comcn-guangzhou-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-guangzhou.oss-cn-guangzhou.aliyuncs.comarms-profiling-cn-guangzhou.oss-cn-guangzhou-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

China (Chengdu)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-cn-chengdu.arms.aliyuncs.comdc-cn-chengdu-internal.arms.aliyuncs.com
Metriccn-chengdu.arms.aliyuncs.comcn-chengdu-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-chengdu.oss-cn-chengdu.aliyuncs.comarms-profiling-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

China (Hong Kong)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-hk.aliyuncs.comarms-dc-hk-internal.aliyuncs.com
Metriccn-hongkong.arms.aliyuncs.comcn-hongkong-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-cn-hongkong.oss-cn-hongkong.aliyuncs.comarms-profiling-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com
ACMacm.aliyun.comaddr-hk-internal.edas.aliyuncs.com

Japan (Tokyo)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-jp.aliyuncs.comarms-dc-jp-internal.aliyuncs.com
Metricap-northeast-1.arms.aliyuncs.comap-northeast-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-ap-northeast-1.oss-ap-northeast-1.aliyuncs.comarms-profiling-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com
ACMacm.aliyun.comaddr-ap-northeast-1-internal.edas.aliyun.com

Singapore

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-sg.aliyuncs.comarms-dc-sg-internal.aliyuncs.com
Metricap-southeast-1.arms.aliyuncs.comap-southeast-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-ap-southeast-1.oss-ap-southeast-1.aliyuncs.comarms-profiling-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com
ACMacm.aliyun.comaddr-singapore-internal.edas.aliyun.com

Malaysia (Kuala Lumpur)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-ap-southeast-3.arms.aliyuncs.comdc-ap-southeast-3-internal.arms.aliyuncs.com
Metricap-southeast-3.arms.aliyuncs.comap-southeast-3-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-ap-southeast-3.oss-ap-southeast-3.aliyuncs.comarms-profiling-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

Indonesia (Jakarta)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-indonesia.aliyuncs.comarms-dc-indonesia-internal.aliyuncs.com
Metricap-southeast-5.arms.aliyuncs.comap-southeast-5-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-ap-southeast-5.oss-ap-southeast-5.aliyuncs.comarms-profiling-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com
ACMacm.aliyun.comN/A (use the public endpoint)

Germany (Frankfurt)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-frankfurt.aliyuncs.comarms-dc-frankfurt-internal.aliyuncs.com
Metriceu-central-1.arms.aliyuncs.comeu-central-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-eu-central-1.oss-eu-central-1.aliyuncs.comarms-profiling-eu-central-1.oss-eu-central-1-internal.aliyuncs.com
ACMacm.aliyun.comaddr-eu-central-1-internal.edas.aliyun.com

UK (London)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-eu-west-1.arms.aliyuncs.comdc-eu-west-1-internal.arms.aliyuncs.com
Metriceu-west-1.arms.aliyuncs.comeu-west-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-eu-west-1.oss-eu-west-1.aliyuncs.comarms-profiling-eu-west-1.oss-eu-west-1-internal.aliyuncs.com
ACMacm.aliyun.comaddr-eu-west-1-internal.edas.aliyun.com

US (Virginia)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-us-east-1.arms.aliyuncs.comdc-us-east-1-internal.arms.aliyuncs.com
Metricus-east-1.arms.aliyuncs.comus-east-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-us-east-1.oss-us-east-1.aliyuncs.comarms-profiling-us-east-1.oss-us-east-1-internal.aliyuncs.com
ACMacm.aliyun.comaddr-us-east-1-internal.edas.aliyun.com

US (Silicon Valley)

Endpoint typePublic endpointInternal endpoint
Trace and metadataarms-dc-usw.aliyuncs.comdc-us-west-1-internal.arms.aliyuncs.com
Metricus-west-1.arms.aliyuncs.comus-west-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-us-west-1.oss-us-west-1.aliyuncs.comarms-profiling-us-west-1.oss-us-west-1-internal.aliyuncs.com
ACMacm.aliyun.comarms-dc-usw.aliyuncs.com

SAU (Riyadh - Partner Region)

Endpoint typePublic endpointInternal endpoint
Trace and metadatadc-me-central-1.arms.aliyuncs.comdc-me-central-1-internal.arms.aliyuncs.com
Metricme-central-1.arms.aliyuncs.comme-central-1-intranet.arms.aliyuncs.com
Continuous profilingarms-profiling-me-central-1.oss-me-central-1.aliyuncs.comarms-profiling-me-central-1.oss-me-central-1-internal.aliyuncs.com
ACMacm.aliyun.comarms-dc-me-central-1.aliyuncs.com
Note

Some regions do not provide internal ACM endpoints (marked N/A). In these regions, use the public ACM endpoint (acm.aliyun.com), which requires Internet access from the application.

Test network connectivity

Run the following commands on the host where your application is deployed. An HTTP 200 response confirms that the endpoint is reachable. Replace the China (Hangzhou) endpoints with the endpoints for your region.

# Test the trace and metadata endpoint on port 80
curl -I -w "%{http_code}" http://arms-dc-hz.aliyuncs.com/api/checkHealth

# Test the trace and metadata endpoint on port 9990
curl -I -w "%{http_code}" http://arms-dc-hz.aliyuncs.com:9990/api/checkHealth

# Test the metric endpoint
curl -I -w "%{http_code}" http://cn-hangzhou.arms.aliyuncs.com/health/readiness

CIDR blocks

ARMS CIDR blocks

The required CIDR blocks depend on your deployment:

  • VPC or Express Connect: Allow outbound traffic to the ARMS internal endpoints listed above and add 100.0.0.0/8 to your allowlist.

  • On-premises data center or third-party cloud: Allow outbound traffic to the ARMS public endpoints. Specific public CIDR blocks are not published.

ACM CIDR blocks

The ARMS agent connects to the ACM engine to retrieve its configuration. Query the ACM CIDR blocks by running:

curl 'acm.aliyun.com:8080/diamond-server/diamond'

These CIDR blocks are stable and rarely change. After retrieving them, verify that your firewall allows outbound access:

curl -X GET "http://<acm-ip>:8080/diamond-server/config.co?dataId=com.ali.art.logicregion.flow.control.icbu&group=art-control-service" -i

Replace <acm-ip> with one of the IP addresses returned by the previous command. A successful response confirms that the ACM engine is reachable. If no configuration data is returned, the firewall is blocking access.

See also