This topic describes how to deploy applications to Application Real-Time Monitoring Service (ARMS) in an environment other than Alibaba Cloud.

You may need to deploy applications to ARMS in the following three scenarios. Perform the operations described in the references based on the environment.

  • Scenario 1: Your network is connected to an Alibaba Cloud region over an Express Connect circuit.

    You can deploy applications to ARMS in the same way as you deploy applications in the corresponding region. For more information, see Manually install the ARMS agent for a Java application.

  • Scenario 2: No Express Connect circuit is deployed but your hosts are accessible over the Internet.

    Check whether the following network environment is accessible.

    ARMS ports:
    • 8442 (metadata)
    • 8443 (statistics)
    • 8883 (detailed data)
    • 8848 (microservice-related data)
    • 9092 (application diagnostics)
    ARMS domain names:
    Note The China (Beijing) region is used as an example. The domain names vary with regions. Check whether the domain names corresponding to your region are accessible. For more information, see Table 1.
    • Internet: arms-dc-bj.aliyuncs.com
    • Virtual Private Cloud (VPC): arms-dc-bj-internal.aliyuncs.com
    • Internet: acm.aliyuncs.com
    Tracing Analysis ports:
    • 80 (Jaeger HTTP)
    • 1883 (Jaeger gRPC)
    Tracing Analysis domain names:
    Note The China (Beijing) region is used as an example. The domain names vary with regions. Check whether the domain names corresponding to your region are accessible. For more information, see Table 1.
    • Internet: tracing-analysis-dc-bj.aliyuncs.com
    • VPC: tracing-analysis-dc-bj-internal.aliyuncs.com
    Table 1. Domain names of different regions
    Region ARMS domain name for Internet ARMS domain name for VPC Tracing Analysis domain name for Internet Tracing Analysis domain name for VPC
    China (Hangzhou) arms-dc-hz.aliyuncs.com arms-dc-hz-internal.aliyuncs.com tracing-dc-hz.aliyuncs.com tracing-dc-hz-internal.aliyuncs.com
    China (Beijing) arms-dc-bj.aliyuncs.com arms-dc-bj-internal.aliyuncs.com tracing-dc-bj.aliyuncs.com tracing-dc-bj-internal.aliyuncs.com
    China (Shanghai) arms-dc-sh.aliyuncs.com arms-dc-sh-internal.aliyuncs.com tracing-dc-sh.aliyuncs.com tracing-dc-sh-internal.aliyuncs.com
    China (Qingdao) arms-dc-qd.aliyuncs.com arms-dc-qd-internal.aliyuncs.com tracing-dc-qd.aliyuncs.com tracing-dc-qd-internal.aliyuncs.com
    China (Shenzhen) arms-dc-sz.aliyuncs.com arms-dc-sz-internal.aliyuncs.com tracing-dc-sz.aliyuncs.com tracing-dc-sz-internal.aliyuncs.com
    China (Zhangjiakou) arms-dc-zb.aliyuncs.com arms-dc-zb-internal.aliyuncs.com tracing-dc-zb.aliyuncs.com tracing-dc-zb-internal.aliyuncs.com
    China (Hong Kong) arms-dc-hk.aliyuncs.com arms-dc-hk-internal.aliyuncs.com tracing-dc-hk.aliyuncs.com tracing-dc-hk-internal.aliyuncs.com
    Singapore (Singapore) arms-dc-sg.aliyuncs.com arms-dc-sg-internal.aliyuncs.com tracing-dc-sg.aliyuncs.com tracing-dc-sg-internal.aliyuncs.com
    Alibaba Gov Cloud arms-dc-gov.aliyuncs.com arms-dc-gov-internal.aliyuncs.com tracing-dc-gov.aliyuncs.com tracing-dc-gov-internal.aliyuncs.com
    China East 1 Finance arms-dc-hz-finance.aliyuncs.com arms-dc-hz-finance-internal.aliyuncs.com tracing-dc-hz-finance.aliyuncs.com tracing-dc-hz-finance-internal.aliyuncs.com
    Note You can deploy only the applications that reside in the preceding regions to ARMS by using domain names.
    If the preceding network environment is accessible, install the ARMS agent for Java as described in the following topics:
  • Scenario 3: No Express Connect circuit is deployed and most of your hosts are inaccessible over the Internet.

    After you open the preceding network ports and the domain names of the corresponding region on a bastion host, use the Gateway component to upload data to ARMS Application Monitoring. For more information, see Connect applications in a self-managed cloud to ARMS.