146
windows
容器监控__监控报警_用户指南_企业级分布式应用服务 EDAS-阿里云
由于应用是部署并运行在 Tomcat 容器中,EDAS 提供了容器监控功能,为您提供相应数据来判断内存,类冲突等应用运行问题。EDAS 针对应用容器提供了详细的统计功能,可以为开发者提供当前应用运行机器上的 JVM 堆/非堆内存、Class Loader、线程、Tomcat 连接器的统计数据。与基础监控一样,可查看应用下的单机数据。
容器监控和基础监控的不同之处如下:
- 监控对象不一样,基础监控面向的是机器,容器监控面向是应用所在的容器。
- 容器诊室不支持“集群”方式查看诊断信息,仅支持单机查看。
- 基础监控存在一定的时延,容器监控除了内存监控外,其他数据由于不需要后续的统计计算,所以几乎是实时的。
查看容器具体信息,请按以下步骤操作:
登陆 EDAS 控制台,在左侧菜单栏单击 应用管理,在应用列表中选中相应的应用进入。
单击左侧菜单栏的 容器诊室。
在 ECS 实例(实例 ID/名称/IP) 处选择对应的机器,根据需要选择内存等不同的选项卡进行查看。
监控视图说明
- 内存:内存监控以机器为单位,EDAS 能提供相应应用中 Tomcat 容器所在 JVM 进程的堆 (heap)与非堆(non heap)的统计信息。如上图所示,该页面也是用户进入容器诊室的默认页面,EDAS 提供了“半小时”、“六小时”、“一天”、“一周”四个时间跨度的统计。
- JAR:提供实时的 JAR 包的加载情况。开发者有时会碰到应用中存在 JAR 包版本冲突的问题,此功能可以很直观的体现出相应的 JAR 加载的路径,从而简化此类问题排查的成本。
- 线程: 当前 JVM 进程中所有线程的基本信息,包括 ID、状态、线程名,且统计字段均为 JVM 原生信息。
连接器: Tomcat 连接器指的是 Tomcat 的 XML 配置中的
<Connector />
,可理解为每一个<Connector />
的配置为一行拉取出来的信息。该视图提供最近十分钟之内对应连接器的运行情况。从连接器的角度每个连接器会有一定数量的线程(既线程池)服务于该连接器,以处理到来的请求;有时遇到并发或者吞吐的瓶颈时,需要知道相应连接器中线程池处理情况,以 HTTP 连接器为例,当配置如下的 XML 时:
<Connector port="8080" protocol="HTTP/1.1" maxThreads="250" .... />
单击连接器右侧操作选项中的线程池信息,会看到比较详细的信息,如下图:
上图说明该应用的几乎没有负载,如果“忙碌线程数”快接近所配置的线程池最大值时,说明系统正面临着严重的并发问题,此时应该考虑将应用扩容或者优化业务代码。
最后更新:2016-11-23 16:44:22
上一篇:
基础监控__监控报警_用户指南_企业级分布式应用服务 EDAS-阿里云
下一篇:
通知报警__监控报警_用户指南_企业级分布式应用服务 EDAS-阿里云
查询Pipeline__Pipeline管理_Console参考手册_数据集成-阿里云
数据格式规范__数据规范_开发者指南_推荐引擎-阿里云
修改账号权限__帐号管理_用户指南_云数据库 RDS 版-阿里云
阿里云付费用户破100万;腾讯人均薪酬40万;李强调研世界物联网博览会筹备
服务流程__产品简介_安全管家服务-阿里云
CC防护紧急模式___产品功能说明_产品常见问题_DDoS 高防IP-阿里云
web播放器常见问题___视频播放_使用手册_媒体转码-阿里云
领域列表_阿里云帮助中心-阿里云,领先的云计算服务提供商
ECS权重作用是什么__后端 ECS 服务器常见问题_常见问题_负载均衡-阿里云
域名转入操作说明__域名转入/转出_管理操作_域名-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云