arms的业务监控配置好之后为什么没数据呢?

arms的业务监控配置好之后为什么没数据呢? lQLPJxZ-mFfM7eHNA3XNB1SwhMypvG8AGmoC0HrNvQBaAA_1876_885.png

展开
收起
哈喽!小陈 2022-07-18 13:13:38 672 分享 版权
阿里云 AI 助理回答

当您配置好ARMS业务监控后发现没有数据,可能是由多种原因造成的。根据知识库资料,您可以按照以下步骤进行排查和解决:

  1. 检查应用实例状态

    • 确认应用实例在指定时间段内是否运行正常,没有长时间的重启或FullGC事件发生。登录ARMS控制台,查看“应用相关事件”区域。
  2. 验证JVM监控数据

    • 在“JVM监控”页签检查是否有FullGC记录,因为频繁的FullGC可能导致数据采集中断。
  3. 确认监控未被暂停

    • 进入“应用配置” > “自定义配置”,确保“暂停应用监控”开关处于关闭状态。同时,检查“Agent总开关”是否开启。
  4. 检查探针加载情况

    • 若应用部署在ACK集群,需登录容器服务管理控制台,检查目标应用所在pod的探针是否被正确加载,包括initContainers配置等。
  5. 确认数据源支持与流量存在

    • 确保您的数据库、接口调用等监控对象属于ARMS支持的组件和框架列表中,并且确有实际的调用流量产生,因为无流量情况下无法收集数据。
  6. 考虑数据延迟

    • 对于前端监控集成SLS的情况,数据可能存在2分钟左右的延迟,请耐心等待并确认数据最终是否上报成功。

通过上述排查步骤,通常可以定位到监控数据缺失的原因。如果问题依旧,建议检查是否有网络配置、安全策略或第三方代码等因素干扰正常的监控数据上报。此外,参考特定场景下的常见问题与解决方案,如数据库调用无数据显示的具体原因分析及处理办法,也是解决问题的有效途径。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理