为Golang应用安装探针后,ARMS即可开始监控Golang应用,您可以查看应用拓扑、调用链路、SQL分析等一系列监控数据。本文介绍如何为Go应用手动安装探针。
对于部署在Kubernetes环境的应用,不推荐手动安装探针,建议通过安装组件的方式接入ARMS。具体操作,请参见容器服务ACK和容器计算服务ACS通过ack-onepilot组件安装Go探针。
如果您在使用Golang探针过程中有任何问题,欢迎通过钉钉答疑群(群号:35568145)与我们联系。
前提条件
确保您的编译环境和公网或阿里云内网连通,且编译环境所在安全组已开放8080、9990、80、443的TCP出方向权限。
检查您的网络环境。具体要求,请参见Golang应用监控网络配置。
检查您的编译环境操作系统和架构,以及Go版本和框架版本。具体要求,请参见ARMS应用监控支持的Golang组件和框架。
步骤一:编译Golang应用镜像
方式一(推荐):手动构建Golang应用镜像
使用
wget
命令下载编译工具instgo,请根据编译环境和编译机器所在地域,选择对应的下载地址。需要注意,instgo 在编译时会触发自动更新,请将 instgo 保存在编译用户具有修改权限的目录下。
说明Instgo 是 ARMS 提供的 Golang 应用编译工具,使用 instgo 编译您的 Golang 项目后,ARMS 即可开始监控您的 Golang 应用。
各地域下载的编译工具是相同的,如果您的公网环境可以访问OSS地址,可以直接使用对应操作系统和架构的杭州公网地址获取编译工具。
展开查看各地域对应的下载命令
Linux(AMD64)
地域
公网地址
VPC地址
华东1(杭州)
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华东2(上海)
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华北1(青岛)
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华北2(北京)
wget "http://arms-apm-cn-beijing.oss-cn-beijing.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-beijing.oss-cn-beijing-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华北3(张家口)
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华北5(呼和浩特)
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华北6(乌兰察布)
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华南1(深圳)
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华南2(河源)
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华南3(广州)
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
西南1(成都)
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
中国(香港)
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
新加坡
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
亚太东南3(吉隆坡)
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
亚太东南5(雅加达)
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
亚太东北1(东京)
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
欧洲中部1(法兰克福)
wget "http://arms-apm-eu-central-1.oss-eu-central-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-eu-central-1.oss-eu-central-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
欧洲西部1(伦敦)
wget "http://arms-apm-eu-west-1.oss-eu-west-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-eu-west-1.oss-eu-west-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
美国东部1(弗吉尼亚)
wget "http://arms-apm-us-east-1.oss-us-east-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-us-east-1.oss-us-east-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
美国西部1(硅谷)
wget "http://arms-apm-us-west-1.oss-us-west-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-us-west-1.oss-us-west-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华东1金融云
无
wget "http://arms-apm-cn-hangzhou-finance.oss-cn-hzjbp-b-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华东2金融云
无
wget "http://arms-apm-cn-shanghai-finance-1.oss-cn-shanghai-finance-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
华南1金融云
无
wget "http://arms-apm-cn-shenzhen-finance-1.oss-cn-shenzhen-finance-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
政务云
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1-internal.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo
Linux(ARM64)
地域
公网地址
VPC地址
华东1(杭州)
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华东2(上海)
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华北1(青岛)
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华北2(北京)
wget "http://arms-apm-cn-beijing.oss-cn-beijing.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-beijing.oss-cn-beijing-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华北3(张家口)
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华北5(呼和浩特)
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华北6(乌兰察布)
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华南1(深圳)
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华南2(河源)
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华南3(广州)
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
西南1(成都)
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
中国(香港)
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
新加坡
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
亚太东南3(吉隆坡)
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
亚太东南5(雅加达)
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
亚太东北1(东京)
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
欧洲中部1(法兰克福)
wget "http://arms-apm-eu-central-1.oss-eu-central-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-eu-central-1.oss-eu-central-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
欧洲西部1(伦敦)
wget "http://arms-apm-eu-west-1.oss-eu-west-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-eu-west-1.oss-eu-west-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
美国东部1(弗吉尼亚)
wget "http://arms-apm-us-east-1.oss-us-east-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-us-east-1.oss-us-east-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
美国西部1(硅谷)
wget "http://arms-apm-us-west-1.oss-us-west-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-us-west-1.oss-us-west-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华东1金融云
无
wget "http://arms-apm-cn-hangzhou-finance.oss-cn-hzjbp-b-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华东2金融云
无
wget "http://arms-apm-cn-shanghai-finance-1.oss-cn-shanghai-finance-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
华南1金融云
无
wget "http://arms-apm-cn-shenzhen-finance-1.oss-cn-shenzhen-finance-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
政务云
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1-internal.aliyuncs.com/instgo/instgo-linux-arm64" -O instgo
Darwin(ARM64)
地域
公网地址
VPC地址
华东1(杭州)
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华东2(上海)
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华北1(青岛)
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华北2(北京)
wget "http://arms-apm-cn-beijing.oss-cn-beijing.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-beijing.oss-cn-beijing-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华北3(张家口)
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华北5(呼和浩特)
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华北6(乌兰察布)
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华南1(深圳)
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华南2(河源)
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华南3(广州)
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
西南1(成都)
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
中国(香港)
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
新加坡
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
亚太东南3(吉隆坡)
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
亚太东南5(雅加达)
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
亚太东北1(东京)
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
欧洲中部1(法兰克福)
wget "http://arms-apm-eu-central-1.oss-eu-central-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-eu-central-1.oss-eu-central-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
欧洲西部1(伦敦)
wget "http://arms-apm-eu-west-1.oss-eu-west-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-eu-west-1.oss-eu-west-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
美国东部1(弗吉尼亚)
wget "http://arms-apm-us-east-1.oss-us-east-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-us-east-1.oss-us-east-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
美国西部1(硅谷)
wget "http://arms-apm-us-west-1.oss-us-west-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-us-west-1.oss-us-west-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华东1金融云
无
wget "http://arms-apm-cn-hangzhou-finance.oss-cn-hzjbp-b-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华东2金融云
无
wget "http://arms-apm-cn-shanghai-finance-1.oss-cn-shanghai-finance-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
华南1金融云
无
wget "http://arms-apm-cn-shenzhen-finance-1.oss-cn-shenzhen-finance-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
政务云
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1-internal.aliyuncs.com/instgo/instgo-darwin-arm64" -O instgo
Darwin(AMD64)
地域
公网地址
VPC地址
华东1(杭州)
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华东2(上海)
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华北1(青岛)
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华北2(北京)
wget "http://arms-apm-cn-beijing.oss-cn-beijing.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-beijing.oss-cn-beijing-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华北3(张家口)
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华北5(呼和浩特)
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华北6(乌兰察布)
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华南1(深圳)
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华南2(河源)
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华南3(广州)
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
西南1(成都)
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
中国(香港)
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
新加坡
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
亚太东南3(吉隆坡)
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
亚太东南5(雅加达)
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
亚太东北1(东京)
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
欧洲中部1(法兰克福)
wget "http://arms-apm-eu-central-1.oss-eu-central-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-eu-central-1.oss-eu-central-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
欧洲西部1(伦敦)
wget "http://arms-apm-eu-west-1.oss-eu-west-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-eu-west-1.oss-eu-west-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
美国东部1(弗吉尼亚)
wget "http://arms-apm-us-east-1.oss-us-east-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-us-east-1.oss-us-east-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
美国西部1(硅谷)
wget "http://arms-apm-us-west-1.oss-us-west-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-us-west-1.oss-us-west-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华东1金融云
无
wget "http://arms-apm-cn-hangzhou-finance.oss-cn-hzjbp-b-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华东2金融云
无
wget "http://arms-apm-cn-shanghai-finance-1.oss-cn-shanghai-finance-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
华南1金融云
无
wget "http://arms-apm-cn-shenzhen-finance-1.oss-cn-shenzhen-finance-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
政务云
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1-internal.aliyuncs.com/instgo/instgo-darwin-amd64" -O instgo
Windows(AMD64)
地域
公网地址
VPC地址
华东1(杭州)
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华东2(上海)
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华北1(青岛)
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华北2(北京)
wget "http://arms-apm-cn-beijing.oss-cn-beijing.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-beijing.oss-cn-beijing-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华北3(张家口)
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华北5(呼和浩特)
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华北6(乌兰察布)
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-wulanchabu.oss-cn-wulanchabu-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华南1(深圳)
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华南2(河源)
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-heyuan.oss-cn-heyuan-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华南3(广州)
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-guangzhou.oss-cn-guangzhou-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
西南1(成都)
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
中国(香港)
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
新加坡
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
亚太东南3(吉隆坡)
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
亚太东南5(雅加达)
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
亚太东北1(东京)
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
欧洲中部1(法兰克福)
wget "http://arms-apm-eu-central-1.oss-eu-central-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-eu-central-1.oss-eu-central-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
欧洲西部1(伦敦)
wget "http://arms-apm-eu-west-1.oss-eu-west-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-eu-west-1.oss-eu-west-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
美国东部1(弗吉尼亚)
wget "http://arms-apm-us-east-1.oss-us-east-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-us-east-1.oss-us-east-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
美国西部1(硅谷)
wget "http://arms-apm-us-west-1.oss-us-west-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-us-west-1.oss-us-west-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华东1金融云
无
wget "http://arms-apm-cn-hangzhou-finance.oss-cn-hzjbp-b-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华东2金融云
无
wget "http://arms-apm-cn-shanghai-finance-1.oss-cn-shanghai-finance-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
华南1金融云
无
wget "http://arms-apm-cn-shenzhen-finance-1.oss-cn-shenzhen-finance-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
政务云
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
wget "http://arms-apm-cn-north-2-gov-1.oss-cn-north-2-gov-1-internal.aliyuncs.com/instgo/instgo-windows-amd64.exe" -O instgo.exe
为编译工具赋予可执行权限。
Linux/Darwin
# 赋予可执行权限 chmod +x instgo
Windows
Windows中无需赋予可执行权限。
(可选)获取LicenseKey并配置编译参数。
重要如果您跳过该步,instgo会进入dev模式,并默认为您安装最新版本的ARMS探针。如果您需要在生产环境中部署,建议配置以下参数。
您可以通过OpenAPI获取LicenseKey,具体方法,参见DescribeTraceLicenseKey - 列出LicenseKey。
获取LicenseKey后使用
set
命令配置编译参数。instgo set --licenseKey=${YourLicenseKey} --regionId=${YourRegionId} --dev=false
将instgo作为前缀添加到您原有的编译命令前并执行编译。
instgo go build {arg1} {arg2} {arg3}
使用上一步编译的二进制文件构建镜像。
相关信息
初次编译时,探针会默认被下载到
/opt
目录下(Windows为C:\ProgramData
),如果该目录没有权限,可以使用--cacheDir
flag指定缓存目录,或使用sudo -E
命令执行编译(Windows请使用管理员权限执行编译命令)。编译过程中如果强制退出或出现异常退出,可能会存在编译残留。清理Golang探针编译残留的方法,请参见清理Golang探针编译残留。
方式二:无侵入构建Golang应用镜像
将Golang二进制文件构建阶段的基础镜像替换成ARMS的编译镜像即可无侵入构建Golang应用镜像。
ARMS目前提供Alpine Linux与Debain Linux下的AMD64以及ARM64架构的编译镜像。
展开查看ARMS各架构的编译镜像地址。
Alpine Linux (AMD64)
地域 | VPC地址 | 公网地址 |
华东1(杭州) | registry-cn-hangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华东2(上海) | registry-cn-shanghai-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-shanghai.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华北1(青岛) | registry-cn-qingdao-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-qingdao.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华北2(北京) | registry-cn-beijing-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-beijing.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华北3(张家口) | registry-cn-zhangjiakou-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-zhangjiakou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华北5(呼和浩特) | registry-cn-huhehaote-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-huhehaote.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华北6(乌兰察布) | registry-cn-wulanchabu-acdr-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-wulanchabu-acdr-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华南1(深圳) | registry-cn-shenzhen-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-shenzhen.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华南2(河源) | registry-cn-heyuan-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-heyuan.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华南3(广州) | registry-cn-guangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-guangzhou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
西南1(成都) | registry-cn-chengdu-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-chengdu.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
中国(香港) | registry-cn-hongkong-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-hongkong.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
新加坡 | registry-ap-southeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-ap-southeast-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
亚太东南3(吉隆坡) | registry-ap-southeast-3-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-ap-southeast-3.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
亚太东南5(雅加达) | registry-ap-southeast-5-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-ap-southeast-5.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
亚太东北1(东京) | registry-ap-northeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-ap-northeast-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
欧洲中部1(法兰克福) | registry-eu-central-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-eu-central-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
欧洲西部1(伦敦) | registry-eu-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-eu-west-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
美国东部1(弗吉尼亚) | registry-us-east-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-us-east-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
美国西部1(硅谷) | registry-us-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-us-west-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华东1金融云 | registry-cn-hangzhou-finance-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-hangzhou-finance.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华东2金融云 | registry-cn-shanghai-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-shanghai-finance-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
华南1金融云 | registry-cn-shenzhen-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-shenzhen-finance-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
政务云 | registry-cn-north-2-gov-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 | registry-cn-north-2-gov-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 |
Alpine Linux (ARM64)
地域 | VPC地址 | 公网地址 |
华东1(杭州) | registry-cn-hangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华东2(上海) | registry-cn-shanghai-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-shanghai.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华北1(青岛) | registry-cn-qingdao-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-qingdao.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华北2(北京) | registry-cn-beijing-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-beijing.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华北3(张家口) | registry-cn-zhangjiakou-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-zhangjiakou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华北5(呼和浩特) | registry-cn-huhehaote-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-huhehaote.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华北6(乌兰察布) | registry-cn-wulanchabu-acdr-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-wulanchabu-acdr-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华南1(深圳) | registry-cn-shenzhen-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-shenzhen.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华南2(河源) | registry-cn-heyuan-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-heyuan.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华南3(广州) | registry-cn-guangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-guangzhou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
西南1(成都) | registry-cn-chengdu-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-chengdu.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
中国(香港) | registry-cn-hongkong-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-hongkong.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
新加坡 | registry-ap-southeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-ap-southeast-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
亚太东南3(吉隆坡) | registry-ap-southeast-3-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-ap-southeast-3.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
亚太东南5(雅加达) | registry-ap-southeast-5-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-ap-southeast-5.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
亚太东北1(东京) | registry-ap-northeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-ap-northeast-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
欧洲中部1(法兰克福) | registry-eu-central-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-eu-central-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
欧洲西部1(伦敦) | registry-eu-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-eu-west-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
美国东部1(弗吉尼亚) | registry-us-east-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-us-east-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
美国西部1(硅谷) | registry-us-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-us-west-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华东1金融云 | registry-cn-hangzhou-finance-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-hangzhou-finance.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华东2金融云 | registry-cn-shanghai-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-shanghai-finance-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
华南1金融云 | registry-cn-shenzhen-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-shenzhen-finance-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
政务云 | registry-cn-north-2-gov-1-vpc.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 | registry-cn-north-2-gov-1.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-arm64:0.0.1 |
Debain Linux (AMD64)
地域 | VPC地址 | 公网地址 |
华东1(杭州) | registry-cn-hangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华东2(上海) | registry-cn-shanghai-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-shanghai.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华北1(青岛) | registry-cn-qingdao-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-qingdao.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华北2(北京) | registry-cn-beijing-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-beijing.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华北3(张家口) | registry-cn-zhangjiakou-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-zhangjiakou.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华北5(呼和浩特) | registry-cn-huhehaote-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-huhehaote.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华北6(乌兰察布) | registry-cn-wulanchabu-acdr-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-wulanchabu-acdr-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华南1(深圳) | registry-cn-shenzhen-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-shenzhen.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华南2(河源) | registry-cn-heyuan-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-heyuan.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华南3(广州) | registry-cn-guangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-guangzhou.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
西南1(成都) | registry-cn-chengdu-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-chengdu.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
中国(香港) | registry-cn-hongkong-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-hongkong.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
新加坡 | registry-ap-southeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-ap-southeast-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
亚太东南3(吉隆坡) | registry-ap-southeast-3-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-ap-southeast-3.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
亚太东南5(雅加达) | registry-ap-southeast-5-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-ap-southeast-5.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
亚太东北1(东京) | registry-ap-northeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-ap-northeast-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
欧洲中部1(法兰克福) | registry-eu-central-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-eu-central-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
欧洲西部1(伦敦) | registry-eu-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-eu-west-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
美国东部1(弗吉尼亚) | registry-us-east-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-us-east-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
美国西部1(硅谷) | registry-us-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-us-west-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华东1金融云 | registry-cn-hangzhou-finance-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-hangzhou-finance.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华东2金融云 | registry-cn-shanghai-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-shanghai-finance-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
华南1金融云 | registry-cn-shenzhen-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-shenzhen-finance-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
政务云 | registry-cn-north-2-gov-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 | registry-cn-north-2-gov-1.ack.aliyuncs.com/acs/golangbuilder-linux-amd64:0.0.1 |
Debain Linux (ARM64)
地域 | VPC地址 | 公网地址 |
华东1(杭州) | registry-cn-hangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华东2(上海) | registry-cn-shanghai-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-shanghai.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华北1(青岛) | registry-cn-qingdao-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-qingdao.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华北2(北京) | registry-cn-beijing-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-beijing.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华北3(张家口) | registry-cn-zhangjiakou-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-zhangjiakou.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华北5(呼和浩特) | registry-cn-huhehaote-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-huhehaote.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华北6(乌兰察布) | registry-cn-wulanchabu-acdr-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-wulanchabu-acdr-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华南1(深圳) | registry-cn-shenzhen-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-shenzhen.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华南2(河源) | registry-cn-heyuan-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-heyuan.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华南3(广州) | registry-cn-guangzhou-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-guangzhou.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
西南1(成都) | registry-cn-chengdu-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-chengdu.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
中国(香港) | registry-cn-hongkong-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-hongkong.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
新加坡 | registry-ap-southeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-ap-southeast-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
亚太东南3(吉隆坡) | registry-ap-southeast-3-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-ap-southeast-3.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
亚太东南5(雅加达) | registry-ap-southeast-5-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-ap-southeast-5.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
亚太东北1(东京) | registry-ap-northeast-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-ap-northeast-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
欧洲中部1(法兰克福) | registry-eu-central-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-eu-central-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
欧洲西部1(伦敦) | registry-eu-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-eu-west-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
美国东部1(弗吉尼亚) | registry-us-east-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-us-east-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
美国西部1(硅谷) | registry-us-west-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-us-west-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华东1金融云 | registry-cn-hangzhou-finance-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-hangzhou-finance.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华东2金融云 | registry-cn-shanghai-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-shanghai-finance-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
华南1金融云 | registry-cn-shenzhen-finance-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-shenzhen-finance-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
政务云 | registry-cn-north-2-gov-1-vpc.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 | registry-cn-north-2-gov-1.ack.aliyuncs.com/acs/golangbuilder-linux-arm64:0.0.1 |
例如,通常使用Docker多阶段构建构造Golang应用镜像编写的Dockerfile文件如下:
# stage 1
FROM golang:1.22-alpine3.19 as builder
RUN --mount=type=ssh \
go build -v -buildmode=pie -ldflags "-linkmode external -extldflags -static" \
-o /workspace/demo
# stage 2
FROM alpine
COPY --from=builder /workspace/demo /demo
# 指定默认的启动命令
CMD ["/demo"]
示例Dockerfile文件分为两个阶段:
第一个阶段会构建出Golang的二进制文件。
第二个阶段会将第一个阶段构建出来的二进制文件复制到运行时镜像中,并以此构建Golang应用的运行时镜像。
将Golang二进制文件构建阶段的基础镜像替换成ARMS的编译镜像,其余命令可以保持完全一致。修改后的Dockerfile文件如下:
# stage 1
# 替换为ARMS编译镜像,其余保持一致
# 根据实际情况替换为对应Region的镜像
FROM registry-cn-hangzhou.ack.aliyuncs.com/acs/golangbuilder-alpine-linux-amd64:0.0.1 as builder
RUN --mount=type=ssh \
go build -v -buildmode=pie -ldflags "-linkmode external -extldflags -static" \
-o /workspace/demo
# stage 2
FROM alpine
COPY --from=builder /workspace/demo /demo
# 指定默认的启动命令
CMD ["/demo"]
步骤二:配置环境变量
混合编译后,您需要手动为Go应用添加以下环境变量:
export ARMS_ENABLE=true
export ARMS_APP_NAME=xxx # 应用名称。
export ARMS_REGION_ID=xxx # 对应的阿里云账号的RegionID。
export ARMS_LICENSE_KEY=xxx # 步骤一获取到的LicenseKey。
(可选)Docker环境安装参考
对于Docker环境,可以参考以下Dockerfile示例修改您的Dockerfile文件。
### .....
ENV ARMS_ENABLE=true
ENV ARMS_APP_NAME={AppName}
ENV ARMS_REGION_ID={regionId}
ENV ARMS_LICENSE_KEY={licenseKey}
### 在下方添加自定义Dockerfile逻辑。
### ......
结果验证
约一分钟后,若Golang应用出现在ARMS控制台的应用监控 > 应用列表页面中且有数据上报,则说明接入成功。