EDAS集成了应用实时监控服务ARMS,为部署在EDAS中的应用提供关键指标的监控能力和报警能力。

应用监控

EDAS集成了应用实时监控服务ARMS,为部署在EDAS中的应用提供关键指标的监控能力,帮助您快速定位出错接口和慢接口、重现调用参数,从而大幅提升线上问题诊断的效率。

监控粒度 功能描述 相关文档
应用总览 应用详情页,您可以查看K8s集群信息,包括地域、微服务空间和运行状态以及应用诊断报告等;也可以查看应用的健康状况关键指标,包括总请求量、平均响应时间等总体指标,应用所提供的服务、所依赖的服务的相关指标,以及CPU使用量、内存使用量等系统信息。 查看应用总览
Prometheus监控 Prometheus监控提供的预置监控仪表板包括Pod基本信息、CPU信息、内存信息和网络信息,您可以通过这些仪表板查看丰富的Prometheus监控指标,并按需更改仪表板数据的时间区间、刷新频率等属性。 查看Prometheus监控指标
实例监控 EDAS提供了多种应用监控指标:
  • JVM监控功能用于监控重要的JVM指标,包括堆内存指标、非堆内存指标、直接缓冲区指标、内存映射缓冲区指标、GC(垃圾收集)累计详情和JVM线程数等。
  • JVM监控可以直观展示指定时间段内的多项内存指标,然而虽然图表能体现出内存使用量过大的情况,但无法显示具体信息,因此不能帮助您排查问题的原因。此时您可以创建内存快照,通过详细的日志查看内存占用的详细信息。
  • 主机监控功能用于监控CPU、内存、Disk(磁盘)、Load(负载)、网络流量和网络数据包的各项指标。
服务与接口监控 用于监控应用下的接口调用详情,包括SQL分析、NoSQL调用分析、异常分析、错误分析、链路上下游和接口快照。 服务和接口监控
应用诊断-实时诊断 适用于在短时间内密切监控应用性能和定位问题原因的场景。 实时诊断
应用诊断-异常分析 应用异常分析功能,包括异常数量统计、每类异常次数统计以及异常发生的端口等。 异常分析
应用诊断-线程分析 提供线程粒度的CPU耗时和每类线程数量的统计,并且每5分钟记录一次线程的方法栈并聚合,可真实还原代码执行过程,帮助您快速定位线程问题。 线程分析
高级监控 一键接入ARMS应用监控,让运行在EDAS上的应用监控更加有效。 高级监控

报警

您可以针对特定监控对象制定报警规则。当规则被触发时,系统会以您指定的报警方式向报警联系人分组发送报警信息,以通知联系人采取必要的问题解决措施。