阿里云ARMS为啥两个不一样,应该用哪个呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云应用实时监控服务(ARMS)中出现两个看似相同但实际不同的应用,通常是由于以下原因导致的。根据知识库中的信息,以下是详细的原因分析及解决方案:
如果您曾经修改过接入ARMS时填写的应用名称,ARMS会将修改前后的应用视为两个独立的应用。
- 原因:ARMS以应用名称作为唯一标识,修改名称后,历史数据会保留在旧名称下,而新数据则记录在新名称下。 - 解决方法: - 如果您确认历史数据可以清理,可以在ARMS控制台删除旧的应用: 1. 进入ARMS控制台,点击旧应用名称。 2. 在应用设置中选择删除。 - 如果需要保留历史数据,可以通过旧应用名称查看历史数据,并在新应用名称下查看最新数据。
在以下两种场景中,可能会导致应用名称重复: - 场景一:通过不同途径接入ARMS的应用使用了相同的名称。例如,通过EDAS、SAE等产品集成ARMS时创建的应用名与用户自行接入ARMS时指定的应用名相同。 - 场景二:不同语言框架的应用设置了相同的名称。例如,一个Java应用和一个Golang应用都命名为“my-app”。
如果在升级探针的过程中误操作,同时挂载了3.x和4.x版本的探针,可能会导致调用量突然增加,并在ARMS中显示为两个应用。 - 原因:两个版本的探针同时运行,导致数据被重复采集。 - 解决方法: - 前往应用配置 > 探针管理页面,检查是否存在两个-javaagent
参数。 - 如果存在多个探针,请卸载旧版本探针,仅保留最新版本。
dev
、prod
)进行区分。通过以上分析,您可以根据实际情况判断两个应用的具体来源,并采取相应的措施解决问题。如果仍有疑问,建议联系阿里云技术支持获取进一步帮助。
云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。