尊敬的阿里云用户:
为保障 ARMS(应用实时监控服务)长期稳定运行,我们将对自研探针的应用配置推送服务进行升级迁移。
ARMS 团队现已完成配置数据向日志服务(Simple Log Service,简称 SLS)提供的 SLS 配置管理服务的迁移,并针对不同发布时间的探针版本制定了分阶段兼容策略,以最大限度降低对您的业务影响。
现将具体变更说明如下,请您仔细阅读并提前做好评估与准备。
迁移背景
ARMS 自研探针(Java/Go/Python 等)通过 ACM 获取应用配置。由于 ACM 已停止服务,ARMS 将统一使用 SLS 配置管理服务作为新的配置推送通道。
为兼顾稳定性与平滑过渡,我们对探针逻辑进行了优化,引入智能降级机制,具体策略如下:
分阶段兼容策略
探针发布时间 | 配置拉取行为 |
2027 年 1 月 1 日前发布的探针版本 | 优先从 SLS 配置管理服务拉取配置; 若拉取失败(如网络不通、超时等),自动降级回 ACM 继续尝试拉取(仅限存量 ACM 配置仍可访问的场景)。 |
自2027 年 1 月 1 日起发布的探针版本 | 强制仅从 SLS 配置管理服务拉取配置; 若拉取失败,不再回退至 ACM,配置将无法生效。 |
此策略旨在为您提供充足的迁移窗口,同时逐步推动全面切换至新架构。
涉及探针版本
以下语言的自研探针将遵循上述策略:
Java 探针:4.7.0 版本开始支持 SLS 配置管理服务。
Go 探针:2.3.0 版本开始支持 SLS 配置管理服务。
Python 探针:2.3.0 版本开始支持 SLS 配置管理服务。
探针是否属于“2027 年前发布”,以探针自身的构建/发布日期为准,而非您部署的时间。
可能影响
1. 配置生效延迟增加
由于 SLS 配置管理服务的拉取机制限制,配置变更的生效时间将从原来的“秒级”延长至“约 10 秒级”。
对于依赖高频动态配置的场景,请提前评估此延迟是否在可接受范围内。
2. 网络连通性要求变更
SLS 配置管理服务与 ACM 使用不同的域名与端口。若您的应用运行在 VPC、容器或受限网络环境中,需确保能正常访问 SLS 配置管理服务对应地域的内网地址。
各地域 SLS 配置管理服务内网域名及端点信息请参考:
若未开通 SLS 配置管理服务的访问权限,2027 年后发布的探针将无法获取任何动态配置,可能导致监控、采样率、开关等功能异常。
长期建议
升级探针至支持 SLS 配置管理服务的版本。
检查网络策略,确保应用实例可访问所在地域的 SLS 配置管理服务内网或公网地址。