本文介绍如何在非阿里云环境下将应用部署到ARMS。
非阿里云环境存在以下3种场景,请根据环境的实际情况选择部署ARMS的操作。
- 场景一:有专线连通到阿里云Region。
等同于在对应Region下的正常部署,安装Java Agent的操作,请参见为Java应用手动安装Agent。
- 场景二:没有专线,机器环境可以开放部分公网。
确认如下网络环境是否可以开放。
ARMS端口:- 8442(元数据)
- 8443(统计数据)
- 8883(明细数据)
- 8848(微服务相关数据)
- 9092(应用诊断功能)
ARMS域名:说明 此处以北京地域为例,不同地域的网络域名不同,请确认需要接入的地域对应的网络域名是否可以访问。各地域的网络域名,请参见表 1。- 公网:arms-dc-bj.aliyuncs.com
- 内网(VPC网络):arms-dc-bj-internal.aliyuncs.com
- 公网:acm.aliyuncs.com
链路追踪端口:- 80(Jaeger HTTP)
- 1883(Jaeger gRPC)
链路追踪域名:说明 此处以北京地域为例,不同地域的网络域名不同,请确认需要接入的地域下的网络域名是否可以访问。各地域的网络域名,请参见表 1。- 公网:tracing-analysis-dc-bj.aliyuncs.com
- 内网(VPC网络):tracing-analysis-dc-bj-internal.aliyuncs.com
表 1. 各地域网络域名 地域 ARMS公网 ARMS内网(VPC网络) 链路追踪公网 链路追踪内网(VPC网络) 华东1(杭州) arms-dc-hz.aliyuncs.com arms-dc-hz-internal.aliyuncs.com tracing-dc-hz.aliyuncs.com tracing-dc-hz-internal.aliyuncs.com 华北2(北京) arms-dc-bj.aliyuncs.com arms-dc-bj-internal.aliyuncs.com tracing-dc-bj.aliyuncs.com tracing-dc-bj-internal.aliyuncs.com 华东2(上海) arms-dc-sh.aliyuncs.com arms-dc-sh-internal.aliyuncs.com tracing-dc-sh.aliyuncs.com tracing-dc-sh-internal.aliyuncs.com 华北1(青岛) arms-dc-qd.aliyuncs.com arms-dc-qd-internal.aliyuncs.com tracing-dc-qd.aliyuncs.com tracing-dc-qd-internal.aliyuncs.com 华南1(深圳) arms-dc-sz.aliyuncs.com arms-dc-sz-internal.aliyuncs.com tracing-dc-sz.aliyuncs.com tracing-dc-sz-internal.aliyuncs.com 华北3(张家口) arms-dc-zb.aliyuncs.com arms-dc-zb-internal.aliyuncs.com tracing-dc-zb.aliyuncs.com tracing-dc-zb-internal.aliyuncs.com 中国(香港) arms-dc-hk.aliyuncs.com arms-dc-hk-internal.aliyuncs.com tracing-dc-hk.aliyuncs.com tracing-dc-hk-internal.aliyuncs.com 亚太东南(新加坡) arms-dc-sg.aliyuncs.com arms-dc-sg-internal.aliyuncs.com tracing-dc-sg.aliyuncs.com tracing-dc-sg-internal.aliyuncs.com 政务云 arms-dc-gov.aliyuncs.com arms-dc-gov-internal.aliyuncs.com tracing-dc-gov.aliyuncs.com tracing-dc-gov-internal.aliyuncs.com 华东1金融云(杭州) 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 说明 仅以上地域的网络环境支持通过此方式接入应用。如果上述网络环境可以开放,参考以下文档安装Java Agent:- 非Kubernetes集群下的应用:为Java应用手动安装Agent
- Kubernetes集群下的应用:为开源Kubernetes环境中的应用安装探针
- 场景三:没有专线,大部分机器环境不可以开放公网。
在堡垒机上开放以上网络端口和对应Region的网络域名后,通过Gateway组件上传数据到ARMS应用监控中。具体操作,请参见ARMS用户网络部署。